Routes to the best predicted fit from configured metadata/evidence after hard-capability filtering.
To add Volante to Claude, run the install command below or copy the ready-made config for Claude Code, Claude Desktop, Cursor and VS Code further down. Restart your client after adding it and its tools show up in your next conversation. It needs 85 environment variables, listed below.
Install
uvx volante@0.10.0Environment variables
ANTHROPIC_API_KEYSet in your MCP configANTHROPIC_MODELSSet in your MCP configANTHROPIC_NAMESSet in your MCP configANTHROPIC_STRENGTHSSet in your MCP configANTHROPIC_CONTEXTSet in your MCP configANTHROPIC_MAX_OUTPUTSet in your MCP configANTHROPIC_TOOLSSet in your MCP configANTHROPIC_COST_INSet in your MCP configANTHROPIC_COST_OUTSet in your MCP configANTHROPIC_TIERSet in your MCP configMOONSHOT_API_KEYSet in your MCP configMOONSHOT_BASE_URLSet in your MCP configMOONSHOT_MODELSSet in your MCP configMOONSHOT_NAMESSet in your MCP configMOONSHOT_STRENGTHSSet in your MCP configMOONSHOT_CONTEXTSet in your MCP configMOONSHOT_MAX_OUTPUTSet in your MCP configMOONSHOT_TOOLSSet in your MCP configMOONSHOT_COST_INSet in your MCP configMOONSHOT_COST_OUTSet in your MCP configMOONSHOT_TIERSet in your MCP configOLLAMA_BASE_URLSet in your MCP configOLLAMA_API_KEYSet in your MCP configOLLAMA_MODELSSet in your MCP configOLLAMA_NAMESSet in your MCP configOLLAMA_STRENGTHSSet in your MCP configOLLAMA_CONTEXTSet in your MCP configOLLAMA_MAX_OUTPUTSet in your MCP configOLLAMA_TOOLSSet in your MCP configOLLAMA_COST_INSet in your MCP configOLLAMA_COST_OUTSet in your MCP configOLLAMA_TIERSet in your MCP configCLAUDE_CODE_ENABLEDSet in your MCP configCLAUDE_CODE_MODELSSet in your MCP configCLAUDE_CODE_TIERSet in your MCP configCLAUDE_CODE_MAX_OUTPUTSet in your MCP configCLAUDE_CODE_TIMEOUTSet in your MCP configCLAUDE_CODE_SYSTEM_PROMPT_MODESet in your MCP configCODEX_ENABLEDSet in your MCP configCODEX_MODELSSet in your MCP configCODEX_TIERSet in your MCP configCODEX_CONTEXTSet in your MCP configCODEX_MAX_OUTPUTSet in your MCP configCODEX_COST_INSet in your MCP configCODEX_COST_OUTSet in your MCP configCODEX_TIMEOUTSet in your MCP configOPENAI_COMPAT_BASE_URLSet in your MCP configOPENAI_COMPAT_KEYSet in your MCP configOPENAI_COMPAT_MODELSet in your MCP configOPENAI_COMPAT_NAMESet in your MCP configOPENAI_COMPAT_STRENGTHSSet in your MCP configOPENAI_COMPAT_CONTEXTSet in your MCP configOPENAI_COMPAT_MAX_OUTPUTSet in your MCP configOPENAI_COMPAT_TOOLSSet in your MCP configOPENAI_COMPAT_COST_INSet in your MCP configOPENAI_COMPAT_COST_OUTSet in your MCP configOPENAI_COMPAT_TIERSet in your MCP configOPENAI_COMPAT_2_BASE_URLSet in your MCP configOPENAI_COMPAT_2_KEYSet in your MCP configOPENAI_COMPAT_2_MODELSet in your MCP configOPENAI_COMPAT_2_NAMESet in your MCP configOPENAI_COMPAT_2_STRENGTHSSet in your MCP configOPENAI_COMPAT_2_CONTEXTSet in your MCP configOPENAI_COMPAT_2_MAX_OUTPUTSet in your MCP configOPENAI_COMPAT_2_TOOLSSet in your MCP configOPENAI_COMPAT_2_COST_INSet in your MCP configOPENAI_COMPAT_2_COST_OUTSet in your MCP configOPENAI_COMPAT_2_TIERSet in your MCP configOPENAI_COMPAT_3_BASE_URLSet in your MCP configOPENAI_COMPAT_3_KEYSet in your MCP configOPENAI_COMPAT_3_MODELSet in your MCP configOPENAI_COMPAT_3_NAMESet in your MCP configOPENAI_COMPAT_3_STRENGTHSSet in your MCP configOPENAI_COMPAT_3_CONTEXTSet in your MCP configOPENAI_COMPAT_3_MAX_OUTPUTSet in your MCP configOPENAI_COMPAT_3_TOOLSSet in your MCP configOPENAI_COMPAT_3_COST_INSet in your MCP configOPENAI_COMPAT_3_COST_OUTSet in your MCP configOPENAI_COMPAT_3_TIERSet in your MCP configVOLANTE_QUALITY_PROFILES_FILESet in your MCP configVOLANTE_MODEL_OVERRIDES_FILESet in your MCP configVOLANTE_FETCH_ALLOWLISTSet in your MCP configVOLANTE_READ_ROOTSet in your MCP configVOLANTE_SANDBOXSet in your MCP configVOLANTE_MAX_SUBSCRIPTION_CALLSSet in your MCP configInstall with your client
claude mcp add volante --env ANTHROPIC_API_KEY=<YOUR_ANTHROPIC_API_KEY> --env ANTHROPIC_MODELS=<YOUR_ANTHROPIC_MODELS> --env ANTHROPIC_NAMES=<YOUR_ANTHROPIC_NAMES> --env ANTHROPIC_STRENGTHS=<YOUR_ANTHROPIC_STRENGTHS> --env ANTHROPIC_CONTEXT=<YOUR_ANTHROPIC_CONTEXT> --env ANTHROPIC_MAX_OUTPUT=<YOUR_ANTHROPIC_MAX_OUTPUT> --env ANTHROPIC_TOOLS=<YOUR_ANTHROPIC_TOOLS> --env ANTHROPIC_COST_IN=<YOUR_ANTHROPIC_COST_IN> --env ANTHROPIC_COST_OUT=<YOUR_ANTHROPIC_COST_OUT> --env ANTHROPIC_TIER=<YOUR_ANTHROPIC_TIER> --env MOONSHOT_API_KEY=<YOUR_MOONSHOT_API_KEY> --env MOONSHOT_BASE_URL=<YOUR_MOONSHOT_BASE_URL> --env MOONSHOT_MODELS=<YOUR_MOONSHOT_MODELS> --env MOONSHOT_NAMES=<YOUR_MOONSHOT_NAMES> --env MOONSHOT_STRENGTHS=<YOUR_MOONSHOT_STRENGTHS> --env MOONSHOT_CONTEXT=<YOUR_MOONSHOT_CONTEXT> --env MOONSHOT_MAX_OUTPUT=<YOUR_MOONSHOT_MAX_OUTPUT> --env MOONSHOT_TOOLS=<YOUR_MOONSHOT_TOOLS> --env MOONSHOT_COST_IN=<YOUR_MOONSHOT_COST_IN> --env MOONSHOT_COST_OUT=<YOUR_MOONSHOT_COST_OUT> --env MOONSHOT_TIER=<YOUR_MOONSHOT_TIER> --env OLLAMA_BASE_URL=<YOUR_OLLAMA_BASE_URL> --env OLLAMA_API_KEY=<YOUR_OLLAMA_API_KEY> --env OLLAMA_MODELS=<YOUR_OLLAMA_MODELS> --env OLLAMA_NAMES=<YOUR_OLLAMA_NAMES> --env OLLAMA_STRENGTHS=<YOUR_OLLAMA_STRENGTHS> --env OLLAMA_CONTEXT=<YOUR_OLLAMA_CONTEXT> --env OLLAMA_MAX_OUTPUT=<YOUR_OLLAMA_MAX_OUTPUT> --env OLLAMA_TOOLS=<YOUR_OLLAMA_TOOLS> --env OLLAMA_COST_IN=<YOUR_OLLAMA_COST_IN> --env OLLAMA_COST_OUT=<YOUR_OLLAMA_COST_OUT> --env OLLAMA_TIER=<YOUR_OLLAMA_TIER> --env CLAUDE_CODE_ENABLED=<YOUR_CLAUDE_CODE_ENABLED> --env CLAUDE_CODE_MODELS=<YOUR_CLAUDE_CODE_MODELS> --env CLAUDE_CODE_TIER=<YOUR_CLAUDE_CODE_TIER> --env CLAUDE_CODE_MAX_OUTPUT=<YOUR_CLAUDE_CODE_MAX_OUTPUT> --env CLAUDE_CODE_TIMEOUT=<YOUR_CLAUDE_CODE_TIMEOUT> --env CLAUDE_CODE_SYSTEM_PROMPT_MODE=<YOUR_CLAUDE_CODE_SYSTEM_PROMPT_MODE> --env CODEX_ENABLED=<YOUR_CODEX_ENABLED> --env CODEX_MODELS=<YOUR_CODEX_MODELS> --env CODEX_TIER=<YOUR_CODEX_TIER> --env CODEX_CONTEXT=<YOUR_CODEX_CONTEXT> --env CODEX_MAX_OUTPUT=<YOUR_CODEX_MAX_OUTPUT> --env CODEX_COST_IN=<YOUR_CODEX_COST_IN> --env CODEX_COST_OUT=<YOUR_CODEX_COST_OUT> --env CODEX_TIMEOUT=<YOUR_CODEX_TIMEOUT> --env OPENAI_COMPAT_BASE_URL=<YOUR_OPENAI_COMPAT_BASE_URL> --env OPENAI_COMPAT_KEY=<YOUR_OPENAI_COMPAT_KEY> --env OPENAI_COMPAT_MODEL=<YOUR_OPENAI_COMPAT_MODEL> --env OPENAI_COMPAT_NAME=<YOUR_OPENAI_COMPAT_NAME> --env OPENAI_COMPAT_STRENGTHS=<YOUR_OPENAI_COMPAT_STRENGTHS> --env OPENAI_COMPAT_CONTEXT=<YOUR_OPENAI_COMPAT_CONTEXT> --env OPENAI_COMPAT_MAX_OUTPUT=<YOUR_OPENAI_COMPAT_MAX_OUTPUT> --env OPENAI_COMPAT_TOOLS=<YOUR_OPENAI_COMPAT_TOOLS> --env OPENAI_COMPAT_COST_IN=<YOUR_OPENAI_COMPAT_COST_IN> --env OPENAI_COMPAT_COST_OUT=<YOUR_OPENAI_COMPAT_COST_OUT> --env OPENAI_COMPAT_TIER=<YOUR_OPENAI_COMPAT_TIER> --env OPENAI_COMPAT_2_BASE_URL=<YOUR_OPENAI_COMPAT_2_BASE_URL> --env OPENAI_COMPAT_2_KEY=<YOUR_OPENAI_COMPAT_2_KEY> --env OPENAI_COMPAT_2_MODEL=<YOUR_OPENAI_COMPAT_2_MODEL> --env OPENAI_COMPAT_2_NAME=<YOUR_OPENAI_COMPAT_2_NAME> --env OPENAI_COMPAT_2_STRENGTHS=<YOUR_OPENAI_COMPAT_2_STRENGTHS> --env OPENAI_COMPAT_2_CONTEXT=<YOUR_OPENAI_COMPAT_2_CONTEXT> --env OPENAI_COMPAT_2_MAX_OUTPUT=<YOUR_OPENAI_COMPAT_2_MAX_OUTPUT> --env OPENAI_COMPAT_2_TOOLS=<YOUR_OPENAI_COMPAT_2_TOOLS> --env OPENAI_COMPAT_2_COST_IN=<YOUR_OPENAI_COMPAT_2_COST_IN> --env OPENAI_COMPAT_2_COST_OUT=<YOUR_OPENAI_COMPAT_2_COST_OUT> --env OPENAI_COMPAT_2_TIER=<YOUR_OPENAI_COMPAT_2_TIER> --env OPENAI_COMPAT_3_BASE_URL=<YOUR_OPENAI_COMPAT_3_BASE_URL> --env OPENAI_COMPAT_3_KEY=<YOUR_OPENAI_COMPAT_3_KEY> --env OPENAI_COMPAT_3_MODEL=<YOUR_OPENAI_COMPAT_3_MODEL> --env OPENAI_COMPAT_3_NAME=<YOUR_OPENAI_COMPAT_3_NAME> --env OPENAI_COMPAT_3_STRENGTHS=<YOUR_OPENAI_COMPAT_3_STRENGTHS> --env OPENAI_COMPAT_3_CONTEXT=<YOUR_OPENAI_COMPAT_3_CONTEXT> --env OPENAI_COMPAT_3_MAX_OUTPUT=<YOUR_OPENAI_COMPAT_3_MAX_OUTPUT> --env OPENAI_COMPAT_3_TOOLS=<YOUR_OPENAI_COMPAT_3_TOOLS> --env OPENAI_COMPAT_3_COST_IN=<YOUR_OPENAI_COMPAT_3_COST_IN> --env OPENAI_COMPAT_3_COST_OUT=<YOUR_OPENAI_COMPAT_3_COST_OUT> --env OPENAI_COMPAT_3_TIER=<YOUR_OPENAI_COMPAT_3_TIER> --env VOLANTE_QUALITY_PROFILES_FILE=<YOUR_VOLANTE_QUALITY_PROFILES_FILE> --env VOLANTE_MODEL_OVERRIDES_FILE=<YOUR_VOLANTE_MODEL_OVERRIDES_FILE> --env VOLANTE_FETCH_ALLOWLIST=<YOUR_VOLANTE_FETCH_ALLOWLIST> --env VOLANTE_READ_ROOT=<YOUR_VOLANTE_READ_ROOT> --env VOLANTE_SANDBOX=<YOUR_VOLANTE_SANDBOX> --env VOLANTE_MAX_SUBSCRIPTION_CALLS=<YOUR_VOLANTE_MAX_SUBSCRIPTION_CALLS> -- uvx volante@0.10.0
Run this in a terminal to add the server to Claude Code.
What this does
Volante exposes a set of tools to Claude over the Model Context Protocol. After you add it to claude_desktop_config.json (snippet above) and restart Claude Desktop, those tools become callable inside any conversation.
Requirements
This server needs the following environment variables to be set before it can run:
ANTHROPIC_API_KEY ANTHROPIC_MODELS ANTHROPIC_NAMES ANTHROPIC_STRENGTHS ANTHROPIC_CONTEXT ANTHROPIC_MAX_OUTPUT ANTHROPIC_TOOLS ANTHROPIC_COST_IN ANTHROPIC_COST_OUT ANTHROPIC_TIER MOONSHOT_API_KEY MOONSHOT_BASE_URL MOONSHOT_MODELS MOONSHOT_NAMES MOONSHOT_STRENGTHS MOONSHOT_CONTEXT MOONSHOT_MAX_OUTPUT MOONSHOT_TOOLS MOONSHOT_COST_IN MOONSHOT_COST_OUT MOONSHOT_TIER OLLAMA_BASE_URL OLLAMA_API_KEY OLLAMA_MODELS OLLAMA_NAMES OLLAMA_STRENGTHS OLLAMA_CONTEXT OLLAMA_MAX_OUTPUT OLLAMA_TOOLS OLLAMA_COST_IN OLLAMA_COST_OUT OLLAMA_TIER CLAUDE_CODE_ENABLED CLAUDE_CODE_MODELS CLAUDE_CODE_TIER CLAUDE_CODE_MAX_OUTPUT CLAUDE_CODE_TIMEOUT CLAUDE_CODE_SYSTEM_PROMPT_MODE CODEX_ENABLED CODEX_MODELS CODEX_TIER CODEX_CONTEXT CODEX_MAX_OUTPUT CODEX_COST_IN CODEX_COST_OUT CODEX_TIMEOUT OPENAI_COMPAT_BASE_URL OPENAI_COMPAT_KEY OPENAI_COMPAT_MODEL OPENAI_COMPAT_NAME OPENAI_COMPAT_STRENGTHS OPENAI_COMPAT_CONTEXT OPENAI_COMPAT_MAX_OUTPUT OPENAI_COMPAT_TOOLS OPENAI_COMPAT_COST_IN OPENAI_COMPAT_COST_OUT OPENAI_COMPAT_TIER OPENAI_COMPAT_2_BASE_URL OPENAI_COMPAT_2_KEY OPENAI_COMPAT_2_MODEL OPENAI_COMPAT_2_NAME OPENAI_COMPAT_2_STRENGTHS OPENAI_COMPAT_2_CONTEXT OPENAI_COMPAT_2_MAX_OUTPUT OPENAI_COMPAT_2_TOOLS OPENAI_COMPAT_2_COST_IN OPENAI_COMPAT_2_COST_OUT OPENAI_COMPAT_2_TIER OPENAI_COMPAT_3_BASE_URL OPENAI_COMPAT_3_KEY OPENAI_COMPAT_3_MODEL OPENAI_COMPAT_3_NAME OPENAI_COMPAT_3_STRENGTHS OPENAI_COMPAT_3_CONTEXT OPENAI_COMPAT_3_MAX_OUTPUT OPENAI_COMPAT_3_TOOLS OPENAI_COMPAT_3_COST_IN OPENAI_COMPAT_3_COST_OUT OPENAI_COMPAT_3_TIER VOLANTE_QUALITY_PROFILES_FILE VOLANTE_MODEL_OVERRIDES_FILE VOLANTE_FETCH_ALLOWLIST VOLANTE_READ_ROOT VOLANTE_SANDBOX VOLANTE_MAX_SUBSCRIPTION_CALLS
Set these via the env object in your MCP config (see claude_desktop_config.json snippet above).
Frequently asked questions
How do I install Volante?
Run the Claude Code command in the install section to add Volante to Claude Code, or copy the ready-made config for your client from the install section on this page. Restart your client afterwards and the tools appear in your next conversation.
Which clients work with Volante?
This page carries setup and config for Claude Code, Claude Desktop, Cursor and VS Code. Any other MCP client that accepts a standard server config can connect to Volante as well.
Does Volante need an API key?
Yes. Before it can run, set these environment variables: ANTHROPIC_API_KEY, ANTHROPIC_MODELS, ANTHROPIC_NAMES, ANTHROPIC_STRENGTHS, ANTHROPIC_CONTEXT, ANTHROPIC_MAX_OUTPUT, ANTHROPIC_TOOLS, ANTHROPIC_COST_IN, ANTHROPIC_COST_OUT, ANTHROPIC_TIER, MOONSHOT_API_KEY, MOONSHOT_BASE_URL, MOONSHOT_MODELS, MOONSHOT_NAMES, MOONSHOT_STRENGTHS, MOONSHOT_CONTEXT, MOONSHOT_MAX_OUTPUT, MOONSHOT_TOOLS, MOONSHOT_COST_IN, MOONSHOT_COST_OUT, MOONSHOT_TIER, OLLAMA_BASE_URL, OLLAMA_API_KEY, OLLAMA_MODELS, OLLAMA_NAMES, OLLAMA_STRENGTHS, OLLAMA_CONTEXT, OLLAMA_MAX_OUTPUT, OLLAMA_TOOLS, OLLAMA_COST_IN, OLLAMA_COST_OUT, OLLAMA_TIER, CLAUDE_CODE_ENABLED, CLAUDE_CODE_MODELS, CLAUDE_CODE_TIER, CLAUDE_CODE_MAX_OUTPUT, CLAUDE_CODE_TIMEOUT, CLAUDE_CODE_SYSTEM_PROMPT_MODE, CODEX_ENABLED, CODEX_MODELS, CODEX_TIER, CODEX_CONTEXT, CODEX_MAX_OUTPUT, CODEX_COST_IN, CODEX_COST_OUT, CODEX_TIMEOUT, OPENAI_COMPAT_BASE_URL, OPENAI_COMPAT_KEY, OPENAI_COMPAT_MODEL, OPENAI_COMPAT_NAME, OPENAI_COMPAT_STRENGTHS, OPENAI_COMPAT_CONTEXT, OPENAI_COMPAT_MAX_OUTPUT, OPENAI_COMPAT_TOOLS, OPENAI_COMPAT_COST_IN, OPENAI_COMPAT_COST_OUT, OPENAI_COMPAT_TIER, OPENAI_COMPAT_2_BASE_URL, OPENAI_COMPAT_2_KEY, OPENAI_COMPAT_2_MODEL, OPENAI_COMPAT_2_NAME, OPENAI_COMPAT_2_STRENGTHS, OPENAI_COMPAT_2_CONTEXT, OPENAI_COMPAT_2_MAX_OUTPUT, OPENAI_COMPAT_2_TOOLS, OPENAI_COMPAT_2_COST_IN, OPENAI_COMPAT_2_COST_OUT, OPENAI_COMPAT_2_TIER, OPENAI_COMPAT_3_BASE_URL, OPENAI_COMPAT_3_KEY, OPENAI_COMPAT_3_MODEL, OPENAI_COMPAT_3_NAME, OPENAI_COMPAT_3_STRENGTHS, OPENAI_COMPAT_3_CONTEXT, OPENAI_COMPAT_3_MAX_OUTPUT, OPENAI_COMPAT_3_TOOLS, OPENAI_COMPAT_3_COST_IN, OPENAI_COMPAT_3_COST_OUT, OPENAI_COMPAT_3_TIER, VOLANTE_QUALITY_PROFILES_FILE, VOLANTE_MODEL_OVERRIDES_FILE, VOLANTE_FETCH_ALLOWLIST, VOLANTE_READ_ROOT, VOLANTE_SANDBOX, VOLANTE_MAX_SUBSCRIPTION_CALLS. They go in the env block of your MCP config.
Imported from the Official MCP Registry. The details above come from the registry entry; the maker can claim this listing to correct them, add docs, and see its traffic.
Is this your MCP server?
Claim this listing to see its traffic, fix details yourself, and skip the review queue on future updates.
Add this badge to your README
Show visitors this server is listed in the ClaudeRules directory. The badge links straight to this listing.
[](https://clauderules.net/mcp/io-github-ribato22-volante)<a href="https://clauderules.net/mcp/io-github-ribato22-volante" target="_blank" rel="noopener noreferrer"><img src="https://clauderules.net/api/badge/io-github-ribato22-volante" alt="Listed on clauderules.net" /></a>More DevTools MCP servers
GitHub
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Serena MCP: the IDE for your agent
A powerful toolkit for coding, providing semantic retrieval and editing capabilities.
Figma-Context-MCP
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
Inbox Zero
Search Gmail and Outlook, save drafts, manage email rules, and view email stats.
