Connect Avala to Claude, Claude Code, Cursor, VS Code, and ChatGPT with MCP
The Model Context Protocol (MCP) is an open standard that lets AI assistants call external tools and access data sources. Avala’s MCP server exposes your datasets, projects, and exports as tools, so you can manage your annotation workflow through natural language in Claude, Claude Code, Cursor, VS Code, or ChatGPT.
Install the MCP server with any compatible AI client. You’ll need Node.js 18+ and an Avala API key.For Claude Desktop, add to your config file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
Never commit config files containing real API keys to version control. Set AVALA_API_KEY as a system environment variable, or replace "your-api-key" with your actual key locally.
Restart Claude Desktop. The Avala tools will appear in the tool picker.
MCP runs read-only by default in the bundled server. To enable write/delete
tools, set AVALA_MCP_ENABLE_MUTATIONS=true before launching the MCP server.
Once connected, you can ask your AI assistant to interact with Avala using natural language:
List all my datasets
Show the status of the "Pedestrian Detection" project
How many tasks are completed in "Lidar QA"?
Show export jobs for dataset ds_abc123
Show my workspace stats
The assistant calls the appropriate Avala MCP tool, processes the response, and presents the results. You can chain multiple requests in a single conversation — for example, list datasets, pick one, then trigger an export.