Label Studio

v1.0.0โ€ขData Science & MLโ€ขstable

๐ŸŽ–๏ธ ๐Ÿ โ˜๏ธ ๐ŸชŸ ๐Ÿง ๐ŸŽ - Create, manage, and automate Label Studio projects, tasks, and predictions for data labeling workflows.

label-studio-mcp-servermcpai-integration
Share:
30
Stars
0
Downloads
0
Weekly
0/5

What is Label Studio?

Label Studio is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ๐ŸŽ–๏ธ ๐Ÿ โ˜๏ธ ๐ŸชŸ ๐Ÿง ๐ŸŽ - create, manage, and automate label studio projects, tasks, and predictions for data labeling workflows.

๐ŸŽ–๏ธ ๐Ÿ โ˜๏ธ ๐ŸชŸ ๐Ÿง ๐ŸŽ - Create, manage, and automate Label Studio projects, tasks, and predictions for data labeling workflows.

This server falls under the Data Science & ML category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • ๐ŸŽ–๏ธ ๐Ÿ โ˜๏ธ ๐ŸชŸ ๐Ÿง ๐ŸŽ - Create, manage, and automate Label Studio pr

Use Cases

Create and manage machine learning data labeling projects from Claude.
Automate annotation workflows and manage prediction tasks.
Streamline dataset preparation for AI model training.
HumanSignal

Maintainer

LicenseApache 2.0
Languagepython
Versionv1.0.0
UpdatedMay 17, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx label-studio-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Label Studio

The Label Studio MCP server connects AI assistants to Label Studio, the open-source data annotation platform, enabling natural language management of labeling projects, tasks, and ML predictions. You can create projects with custom labeling templates, import datasets, retrieve annotation results, and add model predictions to tasks โ€” all from a conversational interface. This makes it practical to automate dataset preparation and annotation pipeline management as part of ML model training workflows.

Prerequisites

  • A running Label Studio instance (self-hosted at e.g. http://localhost:8080 or cloud-hosted)
  • A Label Studio API key from your user Account & Settings page
  • uv or uvx installed (pip install uv) for running the server
  • An MCP-compatible client such as Claude Desktop or Cursor
1

Ensure Label Studio is running

The MCP server communicates with a Label Studio instance over HTTP. Start your local instance or note the URL of your cloud instance before proceeding.

# Start a local Label Studio instance (if not already running)
pip install label-studio
label-studio start
2

Retrieve your Label Studio API key

Log in to Label Studio, navigate to Account & Settings (top-right menu), and copy your personal API key from the Access Token section.

3

Configure Claude Desktop

Add the Label Studio MCP server to your Claude Desktop config using uvx to run directly from the GitHub repository, with your API key and instance URL as environment variables.

{
  "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-api-key-here",
        "LABEL_STUDIO_URL": "http://localhost:8080"
      }
    }
  }
}
4

Restart Claude Desktop

Restart Claude Desktop to load the new server configuration. The Label Studio tools will appear in Claude's tool list.

5

Verify the connection

Ask Claude to list your Label Studio projects to confirm it can reach your instance with the provided API key.

Label Studio Examples

Client configuration

Claude Desktop configuration running the Label Studio MCP server via uvx with API credentials as environment variables.

{
  "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_LABEL_STUDIO_API_KEY",
        "LABEL_STUDIO_URL": "http://localhost:8080"
      }
    }
  }
}

Prompts to try

Data labeling workflow tasks you can run from Claude once the server is connected.

- "List all my Label Studio projects and how many tasks each has"
- "Create a new image classification project called 'Cat vs Dog Classifier'"
- "Import the tasks from /path/to/dataset.json into my project ID 3"
- "How many tasks in project 5 have been annotated so far?"
- "Add a prediction to task 42 in project 3 with label 'cat' and confidence 0.95"
- "Show me the annotation results for task ID 100"

Troubleshooting Label Studio

Connection refused when the server tries to reach Label Studio

Verify that LABEL_STUDIO_URL points to a running Label Studio instance. For local instances, confirm Label Studio is started on the expected port (default 8080). For Docker deployments, use the container's network address rather than localhost if the MCP server runs outside Docker.

401 Unauthorized errors when calling tools

Your LABEL_STUDIO_API_KEY may be invalid or expired. Go to Label Studio Account & Settings and generate a new token. Paste the new token into your MCP client config env block and restart the client.

uvx fails to install from GitHub with network or build errors

Ensure uv is up to date (pip install --upgrade uv). If the GitHub URL is unreachable, clone the repository manually, run 'pip install -e .' inside it, then change the command in your config to 'python' with args ['-m', 'mcp_label_studio'] and adjust the path accordingly.

Frequently Asked Questions about Label Studio

What is Label Studio?

Label Studio is a Model Context Protocol (MCP) server that ๐ŸŽ–๏ธ ๐Ÿ โ˜๏ธ ๐ŸชŸ ๐Ÿง ๐ŸŽ - create, manage, and automate label studio projects, tasks, and predictions for data labeling workflows. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Label Studio?

Follow the installation instructions on the Label Studio GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Label Studio?

Label Studio works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Label Studio free to use?

Yes, Label Studio is open source and available under the Apache 2.0 license. You can use it freely in both personal and commercial projects.

Browse More Data Science & ML MCP Servers

Explore all data science & ml servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "label-studio-mcp-server": { "command": "npx", "args": ["-y", "label-studio-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide โ†’

Ready to use Label Studio?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides