HumanSignal / HumanSignal/label-studio-mcp-server
Bug: Unused project_id Parameter in get_label_studio_task_annotations_tool
- Dominant language
- Python
- Stars
- 36
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Description
## Tool: get_label_studio_task_annotations_tool
https://github.com/HumanSignal/label-studio-mcp-server/blob/9505071cbe28bf3f4af47ad1ea55e2929ace59fc/label_studio_mcp/mcp_server.py#L138-L161
## Tool: get_label_studio_task_data_tool
https://github.com/HumanSignal/label-studio-mcp-server/blob/9505071cbe28bf3f4af47ad1ea55e2929ace59fc/label_studio_mcp/mcp_server.py#L127-L136
## Description
Both get_label_studio_task_annotations_tool and get_label_studio_task_data_tool accept project_id as a parameter, but it is not used in their implementations.
This could confuse MCP agents or users who assume the project context is being validated or applied internally.
If project_id is not required, it may be better to remove it. Otherwise, the implementation should incorporate it appropriately.
Could you confirm whether this is intentional?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.