Label Studio MCP 服务器

Label Studio MCP 服务器

AI Label Studio MCP Server Data Annotation

联系我们在FlowHunt托管您的MCP服务器

FlowHunt在您的内部系统和AI工具之间提供额外的安全层,让您能够精细控制从MCP服务器可访问哪些工具。托管在我们基础设施中的MCP服务器可以与FlowHunt的聊天机器人以及ChatGPT、Claude和各种AI编辑器等热门AI平台无缝集成。

“Label Studio” MCP 服务器能做什么?

Label Studio MCP 服务器是一个 Model Context Protocol (MCP) 服务器,可将 AI 助手与 Label Studio 实例无缝集成。借助 label-studio-sdk,它允许通过自然语言或结构化调用,从 MCP 客户端以编程方式管理标注项目、任务和预测。该服务器让开发者与 AI 智能体能够高效创建和管理项目、导入及查询任务并自动化预测,全部通过标准化的 MCP 工具完成。通过开放 Label Studio 的核心功能,它简化了标注流程,提升了数据标注、质量审核与机器学习操作的工作效率。

提示模板列表

仓库中未提及提示模板。

资源列表

文档中未列出显式 MCP 资源。

工具列表

  • get_label_studio_projects_tool()
    列出可用项目,返回每个项目的 ID、标题和任务数量。
  • get_label_studio_project_details_tool(project_id: int)
    获取指定项目的详细信息。
  • get_label_studio_project_config_tool(project_id: int)
    获取指定项目的 XML 标注配置。
  • create_label_studio_project_tool(title: str, label_config: str, …)
    创建新项目,指定标题、XML 配置和可选设置,返回项目详情及 URL。
  • update_label_studio_project_config_tool(project_id: int, new_label_config: str)
    更新现有项目的 XML 标注配置。
  • list_label_studio_project_tasks_tool(project_id: int)
    列出项目中的最多 100 个任务 ID。
  • get_label_studio_task_data_tool(project_id: int, task_id: int)
    获取指定任务的数据内容。
  • get_label_studio_task_annotations_tool(project_id: int, task_id: int)
    获取指定任务的已有标注。
  • import_label_studio_project_tasks_tool(project_id: int, tasks_file_path: str)
    从 JSON 文件导入任务到项目,返回导入摘要和项目 URL。
  • create_label_studio_prediction_tool(task_id: int, result: List[Dict[str, Any]], …)
    为指定任务创建预测,可选择模型版本和分数。

该 MCP 服务器的应用场景

  • 自动化项目管理
    以编程方式创建、更新和配置标注项目,简化大规模标注工作的搭建与维护。
  • 批量任务导入与管理
    从文件中批量导入任务并统一管理,高效地将数据导入 Label Studio,并便捷地获取任务数据或标注。
  • 预测集成
    直接将模型预测添加到任务,支持机器学习辅助的标注工作流及人机协作模型评估。
  • 质量保障与指标
    查询项目详情和任务数量,监控多个标注项目的进度和质量。
  • 自定义标注模板
    自动化更新标注模板(label config),适应不断变化的项目需求,确保一致性和灵活性。

如何进行设置

Windsurf

  1. 确保有正在运行的 Label Studio 实例,并获取 API 密钥。
  2. 打开 Windsurf MCP 服务器配置文件。
  3. 使用以下 JSON 片段添加 Label Studio MCP 服务器定义:
    {
        "mcpServers": {
            "label-studio": {
                "command": "uvx",
                "args": [
                    "--from",
                    "git+https://github.com/HumanSignal/label-studio-mcp-server",
                    "mcp-label-studio"
                ],
                "env": {
                    "LABEL_STUDIO_API_KEY": "your_actual_api_key_here",
                    "LABEL_STUDIO_URL": "http://localhost:8080"
                }
            }
        }
    }
    
  4. 保存更改并重启 Windsurf。
  5. 验证与 Label Studio 实例的连接。

Claude

  1. 确保 Label Studio 已运行并获得 API 密钥。
  2. 找到 claude_desktop_config.json 文件。
  3. 添加 Label Studio MCP 服务器配置:
    {
        "mcpServers": {
            "label-studio": {
                "command": "uvx",
                "args": [
                    "--from",
                    "git+https://github.com/HumanSignal/label-studio-mcp-server",
                    "mcp-label-studio"
                ],
                "env": {
                    "LABEL_STUDIO_API_KEY": "your_actual_api_key_here",
                    "LABEL_STUDIO_URL": "http://localhost:8080"
                }
            }
        }
    }
    
  4. 保存并重启 Claude 客户端。
  5. 在客户端界面确认设置成功。

Cursor

  1. 启动已运行的 Label Studio,并获取 API 密钥。
  2. 打开 Cursor MCP 设置。
  3. 添加如下 MCP 服务器配置 JSON:
    {
        "mcpServers": {
            "label-studio": {
                "command": "uvx",
                "args": [
                    "--from",
                    "git+https://github.com/HumanSignal/label-studio-mcp-server",
                    "mcp-label-studio"
                ],
                "env": {
                    "LABEL_STUDIO_API_KEY": "your_actual_api_key_here",
                    "LABEL_STUDIO_URL": "http://localhost:8080"
                }
            }
        }
    }
    
  4. 保存并重启 Cursor。
  5. 检查 MCP 服务器是否可从 Cursor 访问。

Cline

  1. 确保 Label Studio 已启动并记下 API 密钥。
  2. 编辑 Cline MCP 服务器配置文件。
  3. 插入如下服务器条目:
    {
        "mcpServers": {
            "label-studio": {
                "command": "uvx",
                "args": [
                    "--from",
                    "git+https://github.com/HumanSignal/label-studio-mcp-server",
                    "mcp-label-studio"
                ],
                "env": {
                    "LABEL_STUDIO_API_KEY": "your_actual_api_key_here",
                    "LABEL_STUDIO_URL": "http://localhost:8080"
                }
            }
        }
    }
    
  4. 保存更改并重启 Cline。
  5. 通过 Cline 测试与 Label Studio 的连通性。

注意:
请如上述 env 部分所示,使用环境变量安全存储 API 密钥,防止敏感信息泄露到源码或配置文件中。

如何在流程中使用 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成到 FlowHunt 工作流中,首先添加 MCP 组件并将其连接到您的 AI 智能体:

FlowHunt MCP flow

点击 MCP 组件打开配置面板。在系统 MCP 配置部分,使用如下 JSON 格式填写您的 MCP 服务器信息:

{
  "label-studio": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 智能体即可使用该 MCP 作为工具,访问其全部功能和能力。请记得将 "label-studio" 替换为实际的 MCP 服务器名称,并将 URL 替换为您的 MCP 服务器地址。


概览

部分可用性说明/备注
概览
提示模板列表文档中未发现提示模板。
资源列表未列出显式 MCP 资源。
工具列表支持项目/任务管理、预测等工具。
API 密钥安全配置中使用环境变量 (env)。
抽样支持(评估时次要)未提及。

表格之间说明:
该 MCP 服务器在 Label Studio 管理工具方面覆盖全面,提供清晰的搭建文档,但缺乏提示模板和显式资源定义。未提及抽样和 root 支持。总体而言,这是一个适用于专注数据标注流程的扎实基础实现。

MCP 评分

有 LICENSE✅ (Apache-2.0)
有至少一个工具
Fork 数量3
Star 数量8

常见问题

什么是 Label Studio MCP 服务器?

Label Studio MCP 服务器是一个 Model Context Protocol 服务器,使 AI 助手与 Label Studio 实例进行程序化交互。它通过 MCP 兼容客户端,提供项目、任务、预测等管理工具。

这个服务器可以自动化哪些任务?

您可以自动化项目创建、项目配置更新、任务导入、任务和标注查询,以及添加模型预测,从而实现大规模或机器学习辅助的数据标注流程。

我需要在配置文件中暴露 API 密钥吗?

不需要。推荐使用环境变量存储敏感凭据如 API 密钥,以防止密钥被提交到源码中。

是否包含提示模板或资源定义?

当前实现未包含提示模板和显式资源定义,但支持所有主要的 Label Studio 管理功能。

这个 MCP 服务器有哪些常见应用场景?

常见场景包括自动化项目管理、批量任务导入、ML 模型预测集成、质量保证和可定制的标注流程。

用 Label Studio MCP 服务器简化数据标注

通过将 Label Studio 连接至 FlowHunt,赋能您的 AI 工作流。自动化项目管理、任务导入与预测,实现快速高质量的数据标注。

了解更多

Kubernetes MCP 服务器
Kubernetes MCP 服务器

Kubernetes MCP 服务器

Kubernetes MCP 服务器连接 AI 助手与 Kubernetes/OpenShift 集群,实现通过自然语言工作流进行资源管理、Pod 操作和 DevOps 自动化。...

2 分钟阅读
Kubernetes MCP Server +4
Google Tasks MCP 服务器
Google Tasks MCP 服务器

Google Tasks MCP 服务器

Google Tasks MCP 服务器桥接了AI助手与Google Tasks,实现通过标准化协议动作直接无缝管理和自动化任务。非常适合工作流自动化、生产力工具和个人助手集成。...

2 分钟阅读
AI MCP +5
GibsonAI MCP 服务器
GibsonAI MCP 服务器

GibsonAI MCP 服务器

GibsonAI MCP 服务器将 AI 助手与您的 GibsonAI 项目和数据库连接,实现对架构、查询、部署等的自然语言管理——可直接在主流开发工具中操作。...

2 分钟阅读
AI Database +4