Vox MCP
Vox MCP is a multi-model AI gateway for MCP clients that allows access to various AI providers through a single chat tool. It supports routing and conversation memory without system prompt injection, enabling users to send prompts to models like Gemini, GPT, and Claude.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Send prompts to any configured AI model with optional file/image context
- Show available models, aliases, and capabilities
- Export conversation threads as JSON or Markdown
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
vox-mcp 0.8.0
{
"version": "0.8.0",
"transport": "stdio",
"identifier": "vox-mcp",
"registryType": "pypi",
"environmentVariables": [
{
"name": "GEMINI_API_KEY",
"description": "Google Gemini API key"
},
{
"name": "OPENAI_API_KEY",
"description": "OpenAI API key"
},
{
"name": "ANTHROPIC_API_KEY",
"description": "Anthropic API key"
},
{
"name": "XAI_API_KEY",
"description": "xAI (Grok) API key"
},
{
"name": "DEEPSEEK_API_KEY",
"description": "DeepSeek API key"
},
{
"name": "MOONSHOT_API_KEY",
"description": "Moonshot (Kimi) API key"
},
{
"name": "OPENROUTER_API_KEY",
"description": "OpenRouter API key"
},
{
"name": "CUSTOM_API_URL",
"description": "Custom OpenAI-compatible endpoint URL (Ollama, vLLM, etc.)"
},
{
"name": "CLOUDFLARE_API_TOKEN",
"description": "Cloudflare API token with Workers AI Read permission"
},
{
"name": "CLOUDFLARE_ACCOUNT_ID",
"description": "Cloudflare account ID (required with CLOUDFLARE_API_TOKEN)"
},
{
"name": "CLOUDFLARE_GATEWAY_ID",
"description": "Cloudflare gateway ID (defaults to default)"
},
{
"name": "CLOUDFLARE_MODELS",
"description": "Comma-separated Cloudflare upstream model IDs to list"
},
{
"name": "VERCEL_AI_GATEWAY_API_KEY",
"description": "Vercel AI Gateway API key (AI_GATEWAY_API_KEY also accepted)"
},
{
"name": "AI_GATEWAY_API_KEY",
"description": "Alternative Vercel AI Gateway API key; VERCEL_AI_GATEWAY_API_KEY takes precedence"
},
{
"name": "VERCEL_MODELS",
"description": "Comma-separated Vercel upstream model IDs to list"
},
{
"name": "CLOUDFLARE_ALLOWED_MODELS",
"description": "Optional comma-separated Cloudflare model allowlist"
},
{
"name": "VERCEL_ALLOWED_MODELS",
"description": "Optional comma-separated Vercel model allowlist"
},
{
"name": "DEFAULT_MODEL",
"description": "Default model ID or alias; overrides saved settings. auto asks the agent to choose."
},
{
"name": "VOX_CONFIG_PATH",
"description": "Optional path to non-secret model settings (default ~/.vox/config.json)"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"vox-mcp": {
"command": "uvx",
"args": [
"vox-mcp==0.8.0"
],
"env": {
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>",
"ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
"XAI_API_KEY": "<YOUR_XAI_API_KEY>",
"DEEPSEEK_API_KEY": "<YOUR_DEEPSEEK_API_KEY>",
"MOONSHOT_API_KEY": "<YOUR_MOONSHOT_API_KEY>",
"OPENROUTER_API_KEY": "<YOUR_OPENROUTER_API_KEY>",
"CUSTOM_API_URL": "<YOUR_CUSTOM_API_URL>",
"CLOUDFLARE_API_TOKEN": "<YOUR_CLOUDFLARE_API_TOKEN>",
"CLOUDFLARE_ACCOUNT_ID": "<YOUR_CLOUDFLARE_ACCOUNT_ID>",
"CLOUDFLARE_GATEWAY_ID": "<YOUR_CLOUDFLARE_GATEWAY_ID>",
"CLOUDFLARE_MODELS": "<YOUR_CLOUDFLARE_MODELS>",
"VERCEL_AI_GATEWAY_API_KEY": "<YOUR_VERCEL_AI_GATEWAY_API_KEY>",
"AI_GATEWAY_API_KEY": "<YOUR_AI_GATEWAY_API_KEY>",
"VERCEL_MODELS": "<YOUR_VERCEL_MODELS>",
"CLOUDFLARE_ALLOWED_MODELS": "<YOUR_CLOUDFLARE_ALLOWED_MODELS>",
"VERCEL_ALLOWED_MODELS": "<YOUR_VERCEL_ALLOWED_MODELS>",
"DEFAULT_MODEL": "<YOUR_DEFAULT_MODEL>",
"VOX_CONFIG_PATH": "<YOUR_VOX_CONFIG_PATH>"
}
}
}
}Cline
{
"mcpServers": {
"vox-mcp": {
"command": "uvx",
"args": [
"vox-mcp==0.8.0"
],
"env": {
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>",
"ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
"XAI_API_KEY": "<YOUR_XAI_API_KEY>",
"DEEPSEEK_API_KEY": "<YOUR_DEEPSEEK_API_KEY>",
"MOONSHOT_API_KEY": "<YOUR_MOONSHOT_API_KEY>",
"OPENROUTER_API_KEY": "<YOUR_OPENROUTER_API_KEY>",
"CUSTOM_API_URL": "<YOUR_CUSTOM_API_URL>",
"CLOUDFLARE_API_TOKEN": "<YOUR_CLOUDFLARE_API_TOKEN>",
"CLOUDFLARE_ACCOUNT_ID": "<YOUR_CLOUDFLARE_ACCOUNT_ID>",
"CLOUDFLARE_GATEWAY_ID": "<YOUR_CLOUDFLARE_GATEWAY_ID>",
"CLOUDFLARE_MODELS": "<YOUR_CLOUDFLARE_MODELS>",
"VERCEL_AI_GATEWAY_API_KEY": "<YOUR_VERCEL_AI_GATEWAY_API_KEY>",
"AI_GATEWAY_API_KEY": "<YOUR_AI_GATEWAY_API_KEY>",
"VERCEL_MODELS": "<YOUR_VERCEL_MODELS>",
"CLOUDFLARE_ALLOWED_MODELS": "<YOUR_CLOUDFLARE_ALLOWED_MODELS>",
"VERCEL_ALLOWED_MODELS": "<YOUR_VERCEL_ALLOWED_MODELS>",
"DEFAULT_MODEL": "<YOUR_DEFAULT_MODEL>",
"VOX_CONFIG_PATH": "<YOUR_VOX_CONFIG_PATH>"
}
}
}
}VS Code
{
"servers": {
"vox-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"vox-mcp==0.8.0"
],
"env": {
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>",
"ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
"XAI_API_KEY": "<YOUR_XAI_API_KEY>",
"DEEPSEEK_API_KEY": "<YOUR_DEEPSEEK_API_KEY>",
"MOONSHOT_API_KEY": "<YOUR_MOONSHOT_API_KEY>",
"OPENROUTER_API_KEY": "<YOUR_OPENROUTER_API_KEY>",
"CUSTOM_API_URL": "<YOUR_CUSTOM_API_URL>",
"CLOUDFLARE_API_TOKEN": "<YOUR_CLOUDFLARE_API_TOKEN>",
"CLOUDFLARE_ACCOUNT_ID": "<YOUR_CLOUDFLARE_ACCOUNT_ID>",
"CLOUDFLARE_GATEWAY_ID": "<YOUR_CLOUDFLARE_GATEWAY_ID>",
"CLOUDFLARE_MODELS": "<YOUR_CLOUDFLARE_MODELS>",
"VERCEL_AI_GATEWAY_API_KEY": "<YOUR_VERCEL_AI_GATEWAY_API_KEY>",
"AI_GATEWAY_API_KEY": "<YOUR_AI_GATEWAY_API_KEY>",
"VERCEL_MODELS": "<YOUR_VERCEL_MODELS>",
"CLOUDFLARE_ALLOWED_MODELS": "<YOUR_CLOUDFLARE_ALLOWED_MODELS>",
"VERCEL_ALLOWED_MODELS": "<YOUR_VERCEL_ALLOWED_MODELS>",
"DEFAULT_MODEL": "<YOUR_DEFAULT_MODEL>",
"VOX_CONFIG_PATH": "<YOUR_VOX_CONFIG_PATH>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"vox-mcp": {
"command": "uvx",
"args": [
"vox-mcp==0.8.0"
],
"env": {
"GEMINI_API_KEY": "<YOUR_GEMINI_API_KEY>",
"OPENAI_API_KEY": "<YOUR_OPENAI_API_KEY>",
"ANTHROPIC_API_KEY": "<YOUR_ANTHROPIC_API_KEY>",
"XAI_API_KEY": "<YOUR_XAI_API_KEY>",
"DEEPSEEK_API_KEY": "<YOUR_DEEPSEEK_API_KEY>",
"MOONSHOT_API_KEY": "<YOUR_MOONSHOT_API_KEY>",
"OPENROUTER_API_KEY": "<YOUR_OPENROUTER_API_KEY>",
"CUSTOM_API_URL": "<YOUR_CUSTOM_API_URL>",
"CLOUDFLARE_API_TOKEN": "<YOUR_CLOUDFLARE_API_TOKEN>",
"CLOUDFLARE_ACCOUNT_ID": "<YOUR_CLOUDFLARE_ACCOUNT_ID>",
"CLOUDFLARE_GATEWAY_ID": "<YOUR_CLOUDFLARE_GATEWAY_ID>",
"CLOUDFLARE_MODELS": "<YOUR_CLOUDFLARE_MODELS>",
"VERCEL_AI_GATEWAY_API_KEY": "<YOUR_VERCEL_AI_GATEWAY_API_KEY>",
"AI_GATEWAY_API_KEY": "<YOUR_AI_GATEWAY_API_KEY>",
"VERCEL_MODELS": "<YOUR_VERCEL_MODELS>",
"CLOUDFLARE_ALLOWED_MODELS": "<YOUR_CLOUDFLARE_ALLOWED_MODELS>",
"VERCEL_ALLOWED_MODELS": "<YOUR_VERCEL_ALLOWED_MODELS>",
"DEFAULT_MODEL": "<YOUR_DEFAULT_MODEL>",
"VOX_CONFIG_PATH": "<YOUR_VOX_CONFIG_PATH>"
}
}
}
}Let your agent find its tools
Find servers like Vox MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.