Creates and manages Label Studio projects, tasks and predictions to automate data labeling workflows.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add label-studio --env LABEL_STUDIO_API_KEY='<LABEL_STUDIO_API_KEY>' --env LABEL_STUDIO_URL='<LABEL_STUDIO_URL>' -- uvx --from git+https://github.com/HumanSignal/label-studio-mcp-server mcp-label-studio~/.codex/config.toml
[mcp_servers.label-studio]
command = "uvx"
args = ["--from", "git+https://github.com/HumanSignal/label-studio-mcp-server", "mcp-label-studio"]
env = { LABEL_STUDIO_API_KEY = "<LABEL_STUDIO_API_KEY>", LABEL_STUDIO_URL = "<LABEL_STUDIO_URL>" }
# codex mcp add label-studio --env LABEL_STUDIO_API_KEY='<LABEL_STUDIO_API_KEY>' --env LABEL_STUDIO_URL='<LABEL_STUDIO_URL>' -- uvx --from git+https://github.com/HumanSignal/label-studio-mcp-server mcp-label-studio~/.cursor/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": "<LABEL_STUDIO_API_KEY>",
"LABEL_STUDIO_URL": "<LABEL_STUDIO_URL>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"label-studio": {
"type": "stdio",
"command": "uvx",
"args": [
"--from",
"git+https://github.com/HumanSignal/label-studio-mcp-server",
"mcp-label-studio"
],
"env": {
"LABEL_STUDIO_API_KEY": "<LABEL_STUDIO_API_KEY>",
"LABEL_STUDIO_URL": "<LABEL_STUDIO_URL>"
}
}
}
}~/.gemini/settings.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": "<LABEL_STUDIO_API_KEY>",
"LABEL_STUDIO_URL": "<LABEL_STUDIO_URL>"
}
}
}
}claude_desktop_config.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": "<LABEL_STUDIO_API_KEY>",
"LABEL_STUDIO_URL": "<LABEL_STUDIO_URL>"
}
}
}
}.trae/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": "<LABEL_STUDIO_API_KEY>",
"LABEL_STUDIO_URL": "<LABEL_STUDIO_URL>"
}
}
}
}Environment variables
LABEL_STUDIO_API_KEYLABEL_STUDIO_URL
Replace the placeholders with your own credentials and keep them out of version control.