HumanSignal / HumanSignal/label-studio-mcp-server

Bug: Unused project_id Parameter in get_label_studio_task_annotations_tool

Open
#5 0 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.