Volante
io.github.ribato22/volante
About Volante
Volante is an MCP server published by the GitHub account ribato22. Routes to the best predicted fit from configured metadata/evidence after hard-capability filtering.
It runs on your own machine: your AI client starts it from the PyPI package volante at version 0.10.0.
It asks for 6 secrets: ANTHROPIC_API_KEY, MOONSHOT_API_KEY, OLLAMA_API_KEY, OPENAI_COMPAT_KEY, OPENAI_COMPAT_2_KEY and OPENAI_COMPAT_3_KEY. Give it a key with the least access that still works.
Version 0.10.0 was published on 15 August 2026, and the source code is public, so you can read it before installing.
Written from the registry entry. 9 automated checks on the registry entry and the package code: 7 pass, 1 warn, 0 fail, 1 info. How we check.
What it asks for
| Variable | Required | Secret | Description |
|---|---|---|---|
ANTHROPIC_API_KEY | No | Yes | Anthropic API key. |
ANTHROPIC_MODELS | No | No | Comma-separated Anthropic wire model ids. |
ANTHROPIC_NAMES | No | No | Optional comma-separated canonical model ids. |
ANTHROPIC_STRENGTHS | No | No | Shared comma-separated routing strengths. |
ANTHROPIC_CONTEXT | No | No | Shared context-window tokens. |
ANTHROPIC_MAX_OUTPUT | No | No | Shared maximum output tokens. |
ANTHROPIC_TOOLS | No | No | Declare tool-call support (1 or 0). |
ANTHROPIC_COST_IN | No | No | Shared USD per 1k input tokens. |
ANTHROPIC_COST_OUT | No | No | Shared USD per 1k output tokens. |
ANTHROPIC_TIER | No | No | Shared capability tier from 1 to 4. |
MOONSHOT_API_KEY | No | Yes | Moonshot API key. |
MOONSHOT_BASE_URL | No | No | Moonshot OpenAI-compatible base URL. |
MOONSHOT_MODELS | No | No | Comma-separated Moonshot wire model ids. |
MOONSHOT_NAMES | No | No | Optional comma-separated canonical model ids. |
MOONSHOT_STRENGTHS | No | No | Shared comma-separated routing strengths. |
MOONSHOT_CONTEXT | No | No | Shared context-window tokens. |
MOONSHOT_MAX_OUTPUT | No | No | Shared maximum output tokens. |
MOONSHOT_TOOLS | No | No | Declare tool-call support (1 or 0). |
MOONSHOT_COST_IN | No | No | Shared USD per 1k input tokens. |
MOONSHOT_COST_OUT | No | No | Shared USD per 1k output tokens. |
MOONSHOT_TIER | No | No | Shared capability tier from 1 to 4. |
OLLAMA_BASE_URL | No | No | Local Ollama OpenAI-compatible base URL. |
OLLAMA_API_KEY | No | Yes | Optional credential for the Ollama endpoint. |
OLLAMA_MODELS | No | No | Comma-separated Ollama wire model ids. |
OLLAMA_NAMES | No | No | Optional comma-separated canonical model ids. |
OLLAMA_STRENGTHS | No | No | Shared comma-separated routing strengths. |
OLLAMA_CONTEXT | No | No | Shared context-window tokens. |
OLLAMA_MAX_OUTPUT | No | No | Shared maximum output tokens. |
OLLAMA_TOOLS | No | No | Declare tool-call support (1 or 0). |
OLLAMA_COST_IN | No | No | Shared USD per 1k input tokens. |
OLLAMA_COST_OUT | No | No | Shared USD per 1k output tokens. |
OLLAMA_TIER | No | No | Shared capability tier from 1 to 4. |
CLAUDE_CODE_ENABLED | No | No | Set to 1 to enable the logged-in Claude Code CLI. |
CLAUDE_CODE_MODELS | No | No | Comma-separated Claude Code model ids. |
CLAUDE_CODE_TIER | No | No | Shared capability tier from 1 to 4. |
CLAUDE_CODE_MAX_OUTPUT | No | No | Shared maximum output tokens. |
CLAUDE_CODE_TIMEOUT | No | No | Per-call timeout in seconds. |
CLAUDE_CODE_SYSTEM_PROMPT_MODE | No | No | System-prompt mode: replace or append. |
CODEX_ENABLED | No | No | Set to 1 to enable the logged-in Codex CLI. |
CODEX_MODELS | No | No | Comma-separated Codex model ids. |
CODEX_TIER | No | No | Required capability tier from 1 to 4 when enabled. |
CODEX_CONTEXT | No | No | Shared context-window tokens. |
CODEX_MAX_OUTPUT | No | No | Shared maximum output tokens. |
CODEX_COST_IN | No | No | Shared API-equivalent input valuation. |
CODEX_COST_OUT | No | No | Shared API-equivalent output valuation. |
CODEX_TIMEOUT | No | No | Per-call timeout in seconds. |
OPENAI_COMPAT_BASE_URL | No | No | Compatible slot 1 base URL. |
OPENAI_COMPAT_KEY | No | Yes | Compatible slot 1 API key. |
OPENAI_COMPAT_MODEL | No | No | Compatible slot 1 wire model id. |
OPENAI_COMPAT_NAME | No | No | Compatible slot 1 canonical model id. |
OPENAI_COMPAT_STRENGTHS | No | No | Compatible slot 1 comma-separated strengths. |
OPENAI_COMPAT_CONTEXT | No | No | Compatible slot 1 context-window tokens. |
OPENAI_COMPAT_MAX_OUTPUT | No | No | Compatible slot 1 maximum output tokens. |
OPENAI_COMPAT_TOOLS | No | No | Compatible slot 1 tool-call support (1 or 0). |
OPENAI_COMPAT_COST_IN | No | No | Compatible slot 1 input cost. |
OPENAI_COMPAT_COST_OUT | No | No | Compatible slot 1 output cost. |
OPENAI_COMPAT_TIER | No | No | Compatible slot 1 capability tier. |
OPENAI_COMPAT_2_BASE_URL | No | No | Compatible slot 2 base URL. |
OPENAI_COMPAT_2_KEY | No | Yes | Compatible slot 2 API key. |
OPENAI_COMPAT_2_MODEL | No | No | Compatible slot 2 wire model id. |
OPENAI_COMPAT_2_NAME | No | No | Compatible slot 2 canonical model id. |
OPENAI_COMPAT_2_STRENGTHS | No | No | Compatible slot 2 comma-separated strengths. |
OPENAI_COMPAT_2_CONTEXT | No | No | Compatible slot 2 context-window tokens. |
OPENAI_COMPAT_2_MAX_OUTPUT | No | No | Compatible slot 2 maximum output tokens. |
OPENAI_COMPAT_2_TOOLS | No | No | Compatible slot 2 tool-call support (1 or 0). |
OPENAI_COMPAT_2_COST_IN | No | No | Compatible slot 2 input cost. |
OPENAI_COMPAT_2_COST_OUT | No | No | Compatible slot 2 output cost. |
OPENAI_COMPAT_2_TIER | No | No | Compatible slot 2 capability tier. |
OPENAI_COMPAT_3_BASE_URL | No | No | Compatible slot 3 base URL. |
OPENAI_COMPAT_3_KEY | No | Yes | Compatible slot 3 API key. |
OPENAI_COMPAT_3_MODEL | No | No | Compatible slot 3 wire model id. |
OPENAI_COMPAT_3_NAME | No | No | Compatible slot 3 canonical model id. |
OPENAI_COMPAT_3_STRENGTHS | No | No | Compatible slot 3 comma-separated strengths. |
OPENAI_COMPAT_3_CONTEXT | No | No | Compatible slot 3 context-window tokens. |
OPENAI_COMPAT_3_MAX_OUTPUT | No | No | Compatible slot 3 maximum output tokens. |
OPENAI_COMPAT_3_TOOLS | No | No | Compatible slot 3 tool-call support (1 or 0). |
OPENAI_COMPAT_3_COST_IN | No | No | Compatible slot 3 input cost. |
OPENAI_COMPAT_3_COST_OUT | No | No | Compatible slot 3 output cost. |
OPENAI_COMPAT_3_TIER | No | No | Compatible slot 3 capability tier. |
VOLANTE_QUALITY_PROFILES_FILE | No | No | Local strict-JSON quality-evidence file. |
VOLANTE_MODEL_OVERRIDES_FILE | No | No | Local strict-JSON per-model metadata override file. |
VOLANTE_FETCH_ALLOWLIST | No | No | Comma-separated domains that enable fetch_url. |
VOLANTE_READ_ROOT | No | No | Root directory that enables confined read_file. |
VOLANTE_SANDBOX | No | No | Agentic execution sandbox. Unset auto-selects docker when available and otherwise disables code execution; subprocess opts in to unisolated execution. |
VOLANTE_MAX_SUBSCRIPTION_CALLS | No | No | Physical subscription calls allowed per run. |
Checks
| Check | Result | Detail |
|---|---|---|
| Source repository linked | Pass | https://github.com/ribato22/volante |
| Version pinned | Pass | Every package has an explicit version |
| Secrets requested | Warn | Asks for 6 secrets: ANTHROPIC_API_KEY, MOONSHOT_API_KEY, OLLAMA_API_KEY, OPENAI_COMPAT_KEY, OPENAI_COMPAT_2_KEY, OPENAI_COMPAT_3_KEY |
| Known package registry | Pass | All packages come from npm, PyPI, OCI, NuGet or MCPB |
| Namespace ownership | Info | Name verified via GitHub account ribato22 |
| Registry text aimed at the AI | Pass | Description and settings contain no hidden characters or instructions to the AI |
| Install scripts | Pass | volante 0.10.0 has no setup.py; nothing runs at install |
| Code red flags | Pass | Read 211 files in volante 0.10.0: no obfuscation, encoded execution, credential reads or data-collection endpoints found |
| Text aimed at the AI | Pass | No hidden characters or instructions to the AI in 211 files, including comments and the README |
Popularity & health: 55 / 100
Worked out from public numbers and our own checks, not from user reviews or ratings. It says how used and how looked-after a server is, not whether it is safe.
0 forks, 8 merged pull requests. Sources: GitHub, npm, PyPI (pypistats.org) and Hacker News (Algolia), fetched 2026-10-31.
What people say
No Hacker News threads link to its source code.
Look further: search Reddit, search Hacker News, read its GitHub issues. These are not reviews we checked.
Facts
| Registry name | io.github.ribato22/volante |
|---|---|
| Publisher | GitHub account ribato22 |
| How the name is verified | Name verified via GitHub account ribato22. The registry ties the name prefix to that account or domain; it does not check the code. |
| Type | Local: runs on your machine from a package |
| Packages | pypi volante 0.10.0 (stdio) |
| Version | 0.10.0 |
| Published | |
| Last updated | |
| Source repository | https://github.com/ribato22/volante |
| Website | None linked |
| Category | Agent safety & governance (assigned by keyword rule, not by hand) |
Related servers in Agent safety & governance
- Exactlane Preflight4/4Caller-specific static MCP capability fit evidence. No live…
- Federal Grant Evidence4/4Find U.S. federal grants and return cited hard-gate and…
GAIP — evidence on AI agents before and after you call them4/4GAIP keeps an independent, dated record of what AI agents, MCP…
- mcp-audit6/7Scan, enumerate, and risk-score every MCP server configured on your…
- shadow-mcp7/7Local MCP server that inventories and risk-grades MCP servers…
- MISSING3/3Fallback capability resolver for AI agents with replay-verified…