Back to MCP Servers
🧩

Volante MCP Server

API key required

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.

DevToolsData

Install

uvx volante@0.10.0

Environment variables

ANTHROPIC_API_KEYSet in your MCP config
ANTHROPIC_MODELSSet in your MCP config
ANTHROPIC_NAMESSet in your MCP config
ANTHROPIC_STRENGTHSSet in your MCP config
ANTHROPIC_CONTEXTSet in your MCP config
ANTHROPIC_MAX_OUTPUTSet in your MCP config
ANTHROPIC_TOOLSSet in your MCP config
ANTHROPIC_COST_INSet in your MCP config
ANTHROPIC_COST_OUTSet in your MCP config
ANTHROPIC_TIERSet in your MCP config
MOONSHOT_API_KEYSet in your MCP config
MOONSHOT_BASE_URLSet in your MCP config
MOONSHOT_MODELSSet in your MCP config
MOONSHOT_NAMESSet in your MCP config
MOONSHOT_STRENGTHSSet in your MCP config
MOONSHOT_CONTEXTSet in your MCP config
MOONSHOT_MAX_OUTPUTSet in your MCP config
MOONSHOT_TOOLSSet in your MCP config
MOONSHOT_COST_INSet in your MCP config
MOONSHOT_COST_OUTSet in your MCP config
MOONSHOT_TIERSet in your MCP config
OLLAMA_BASE_URLSet in your MCP config
OLLAMA_API_KEYSet in your MCP config
OLLAMA_MODELSSet in your MCP config
OLLAMA_NAMESSet in your MCP config
OLLAMA_STRENGTHSSet in your MCP config
OLLAMA_CONTEXTSet in your MCP config
OLLAMA_MAX_OUTPUTSet in your MCP config
OLLAMA_TOOLSSet in your MCP config
OLLAMA_COST_INSet in your MCP config
OLLAMA_COST_OUTSet in your MCP config
OLLAMA_TIERSet in your MCP config
CLAUDE_CODE_ENABLEDSet in your MCP config
CLAUDE_CODE_MODELSSet in your MCP config
CLAUDE_CODE_TIERSet in your MCP config
CLAUDE_CODE_MAX_OUTPUTSet in your MCP config
CLAUDE_CODE_TIMEOUTSet in your MCP config
CLAUDE_CODE_SYSTEM_PROMPT_MODESet in your MCP config
CODEX_ENABLEDSet in your MCP config
CODEX_MODELSSet in your MCP config
CODEX_TIERSet in your MCP config
CODEX_CONTEXTSet in your MCP config
CODEX_MAX_OUTPUTSet in your MCP config
CODEX_COST_INSet in your MCP config
CODEX_COST_OUTSet in your MCP config
CODEX_TIMEOUTSet in your MCP config
OPENAI_COMPAT_BASE_URLSet in your MCP config
OPENAI_COMPAT_KEYSet in your MCP config
OPENAI_COMPAT_MODELSet in your MCP config
OPENAI_COMPAT_NAMESet in your MCP config
OPENAI_COMPAT_STRENGTHSSet in your MCP config
OPENAI_COMPAT_CONTEXTSet in your MCP config
OPENAI_COMPAT_MAX_OUTPUTSet in your MCP config
OPENAI_COMPAT_TOOLSSet in your MCP config
OPENAI_COMPAT_COST_INSet in your MCP config
OPENAI_COMPAT_COST_OUTSet in your MCP config
OPENAI_COMPAT_TIERSet in your MCP config
OPENAI_COMPAT_2_BASE_URLSet in your MCP config
OPENAI_COMPAT_2_KEYSet in your MCP config
OPENAI_COMPAT_2_MODELSet in your MCP config
OPENAI_COMPAT_2_NAMESet in your MCP config
OPENAI_COMPAT_2_STRENGTHSSet in your MCP config
OPENAI_COMPAT_2_CONTEXTSet in your MCP config
OPENAI_COMPAT_2_MAX_OUTPUTSet in your MCP config
OPENAI_COMPAT_2_TOOLSSet in your MCP config
OPENAI_COMPAT_2_COST_INSet in your MCP config
OPENAI_COMPAT_2_COST_OUTSet in your MCP config
OPENAI_COMPAT_2_TIERSet in your MCP config
OPENAI_COMPAT_3_BASE_URLSet in your MCP config
OPENAI_COMPAT_3_KEYSet in your MCP config
OPENAI_COMPAT_3_MODELSet in your MCP config
OPENAI_COMPAT_3_NAMESet in your MCP config
OPENAI_COMPAT_3_STRENGTHSSet in your MCP config
OPENAI_COMPAT_3_CONTEXTSet in your MCP config
OPENAI_COMPAT_3_MAX_OUTPUTSet in your MCP config
OPENAI_COMPAT_3_TOOLSSet in your MCP config
OPENAI_COMPAT_3_COST_INSet in your MCP config
OPENAI_COMPAT_3_COST_OUTSet in your MCP config
OPENAI_COMPAT_3_TIERSet in your MCP config
VOLANTE_QUALITY_PROFILES_FILESet in your MCP config
VOLANTE_MODEL_OVERRIDES_FILESet in your MCP config
VOLANTE_FETCH_ALLOWLISTSet in your MCP config
VOLANTE_READ_ROOTSet in your MCP config
VOLANTE_SANDBOXSet in your MCP config
VOLANTE_MAX_SUBSCRIPTION_CALLSSet in your MCP config

Install with your client

Terminal
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.

Listed on clauderules.net

Add this badge to your README

Show visitors this server is listed in the ClaudeRules directory. The badge links straight to this listing.

Markdown
[![Listed on clauderules.net](https://clauderules.net/api/badge/io-github-ribato22-volante)](https://clauderules.net/mcp/io-github-ribato22-volante)
HTML
<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>