NestDaddy

Vox MCP

io.github.linxule/vox-mcp ยท v0.9.0

Multi-model AI gateway โ€” 10 providers including Cloudflare and Vercel, with conversation memory.

Connect Runs on your machine

Terminal
claude mcp add vox-mcp -e GEMINI_API_KEY=<GEMINI_API_KEY> -e OPENAI_API_KEY=<OPENAI_API_KEY> -e ANTHROPIC_API_KEY=<ANTHROPIC_API_KEY> -e XAI_API_KEY=<XAI_API_KEY> -e DEEPSEEK_API_KEY=<DEEPSEEK_API_KEY> -e MOONSHOT_API_KEY=<MOONSHOT_API_KEY> -e OPENROUTER_API_KEY=<OPENROUTER_API_KEY> -e CUSTOM_API_URL=<CUSTOM_API_URL> -e CLOUDFLARE_API_TOKEN=<CLOUDFLARE_API_TOKEN> -e CLOUDFLARE_ACCOUNT_ID=<CLOUDFLARE_ACCOUNT_ID> -e CLOUDFLARE_GATEWAY_ID=<CLOUDFLARE_GATEWAY_ID> -e CLOUDFLARE_MODELS=<CLOUDFLARE_MODELS> -e VERCEL_AI_GATEWAY_API_KEY=<VERCEL_AI_GATEWAY_API_KEY> -e AI_GATEWAY_API_KEY=<AI_GATEWAY_API_KEY> -e VERCEL_MODELS=<VERCEL_MODELS> -e CLOUDFLARE_ALLOWED_MODELS=<CLOUDFLARE_ALLOWED_MODELS> -e VERCEL_ALLOWED_MODELS=<VERCEL_ALLOWED_MODELS> -e DEFAULT_MODEL=<DEFAULT_MODEL> -e VOX_CONFIG_PATH=<VOX_CONFIG_PATH> -- uvx vox-mcp==0.9.0
claude_desktop_config.json
{
  "mcpServers": {
    "vox-mcp": {
      "command": "uvx",
      "args": [
        "vox-mcp==0.9.0"
      ],
      "env": {
        "GEMINI_API_KEY": "<GEMINI_API_KEY>",
        "OPENAI_API_KEY": "<OPENAI_API_KEY>",
        "ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
        "XAI_API_KEY": "<XAI_API_KEY>",
        "DEEPSEEK_API_KEY": "<DEEPSEEK_API_KEY>",
        "MOONSHOT_API_KEY": "<MOONSHOT_API_KEY>",
        "OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>",
        "CUSTOM_API_URL": "<CUSTOM_API_URL>",
        "CLOUDFLARE_API_TOKEN": "<CLOUDFLARE_API_TOKEN>",
        "CLOUDFLARE_ACCOUNT_ID": "<CLOUDFLARE_ACCOUNT_ID>",
        "CLOUDFLARE_GATEWAY_ID": "<CLOUDFLARE_GATEWAY_ID>",
        "CLOUDFLARE_MODELS": "<CLOUDFLARE_MODELS>",
        "VERCEL_AI_GATEWAY_API_KEY": "<VERCEL_AI_GATEWAY_API_KEY>",
        "AI_GATEWAY_API_KEY": "<AI_GATEWAY_API_KEY>",
        "VERCEL_MODELS": "<VERCEL_MODELS>",
        "CLOUDFLARE_ALLOWED_MODELS": "<CLOUDFLARE_ALLOWED_MODELS>",
        "VERCEL_ALLOWED_MODELS": "<VERCEL_ALLOWED_MODELS>",
        "DEFAULT_MODEL": "<DEFAULT_MODEL>",
        "VOX_CONFIG_PATH": "<VOX_CONFIG_PATH>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "vox-mcp": {
      "command": "uvx",
      "args": [
        "vox-mcp==0.9.0"
      ],
      "env": {
        "GEMINI_API_KEY": "<GEMINI_API_KEY>",
        "OPENAI_API_KEY": "<OPENAI_API_KEY>",
        "ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
        "XAI_API_KEY": "<XAI_API_KEY>",
        "DEEPSEEK_API_KEY": "<DEEPSEEK_API_KEY>",
        "MOONSHOT_API_KEY": "<MOONSHOT_API_KEY>",
        "OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>",
        "CUSTOM_API_URL": "<CUSTOM_API_URL>",
        "CLOUDFLARE_API_TOKEN": "<CLOUDFLARE_API_TOKEN>",
        "CLOUDFLARE_ACCOUNT_ID": "<CLOUDFLARE_ACCOUNT_ID>",
        "CLOUDFLARE_GATEWAY_ID": "<CLOUDFLARE_GATEWAY_ID>",
        "CLOUDFLARE_MODELS": "<CLOUDFLARE_MODELS>",
        "VERCEL_AI_GATEWAY_API_KEY": "<VERCEL_AI_GATEWAY_API_KEY>",
        "AI_GATEWAY_API_KEY": "<AI_GATEWAY_API_KEY>",
        "VERCEL_MODELS": "<VERCEL_MODELS>",
        "CLOUDFLARE_ALLOWED_MODELS": "<CLOUDFLARE_ALLOWED_MODELS>",
        "VERCEL_ALLOWED_MODELS": "<VERCEL_ALLOWED_MODELS>",
        "DEFAULT_MODEL": "<DEFAULT_MODEL>",
        "VOX_CONFIG_PATH": "<VOX_CONFIG_PATH>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "vox-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "vox-mcp==0.9.0"
      ],
      "env": {
        "GEMINI_API_KEY": "<GEMINI_API_KEY>",
        "OPENAI_API_KEY": "<OPENAI_API_KEY>",
        "ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
        "XAI_API_KEY": "<XAI_API_KEY>",
        "DEEPSEEK_API_KEY": "<DEEPSEEK_API_KEY>",
        "MOONSHOT_API_KEY": "<MOONSHOT_API_KEY>",
        "OPENROUTER_API_KEY": "<OPENROUTER_API_KEY>",
        "CUSTOM_API_URL": "<CUSTOM_API_URL>",
        "CLOUDFLARE_API_TOKEN": "<CLOUDFLARE_API_TOKEN>",
        "CLOUDFLARE_ACCOUNT_ID": "<CLOUDFLARE_ACCOUNT_ID>",
        "CLOUDFLARE_GATEWAY_ID": "<CLOUDFLARE_GATEWAY_ID>",
        "CLOUDFLARE_MODELS": "<CLOUDFLARE_MODELS>",
        "VERCEL_AI_GATEWAY_API_KEY": "<VERCEL_AI_GATEWAY_API_KEY>",
        "AI_GATEWAY_API_KEY": "<AI_GATEWAY_API_KEY>",
        "VERCEL_MODELS": "<VERCEL_MODELS>",
        "CLOUDFLARE_ALLOWED_MODELS": "<CLOUDFLARE_ALLOWED_MODELS>",
        "VERCEL_ALLOWED_MODELS": "<VERCEL_ALLOWED_MODELS>",
        "DEFAULT_MODEL": "<DEFAULT_MODEL>",
        "VOX_CONFIG_PATH": "<VOX_CONFIG_PATH>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
GEMINI_API_KEY
Optional, secret
Google Gemini API key
OPENAI_API_KEY
Optional, secret
OpenAI API key
ANTHROPIC_API_KEY
Optional, secret
Anthropic API key
XAI_API_KEY
Optional, secret
xAI (Grok) API key
DEEPSEEK_API_KEY
Optional, secret
DeepSeek API key
MOONSHOT_API_KEY
Optional, secret
Moonshot (Kimi) API key
OPENROUTER_API_KEY
Optional, secret
OpenRouter API key
CUSTOM_API_URL
Optional
Custom OpenAI-compatible endpoint URL (Ollama, vLLM, etc.)
CLOUDFLARE_API_TOKEN
Optional, secret
Cloudflare API token with Workers AI Read permission
CLOUDFLARE_ACCOUNT_ID
Optional
Cloudflare account ID (required with CLOUDFLARE_API_TOKEN)
CLOUDFLARE_GATEWAY_ID
Optional
Cloudflare gateway ID (defaults to default)
CLOUDFLARE_MODELS
Optional
Comma-separated Cloudflare upstream model IDs to list
VERCEL_AI_GATEWAY_API_KEY
Optional, secret
Vercel AI Gateway API key (AI_GATEWAY_API_KEY also accepted)
AI_GATEWAY_API_KEY
Optional, secret
Alternative Vercel AI Gateway API key; VERCEL_AI_GATEWAY_API_KEY takes precedence
VERCEL_MODELS
Optional
Comma-separated Vercel upstream model IDs to list
CLOUDFLARE_ALLOWED_MODELS
Optional
Optional comma-separated Cloudflare model allowlist
VERCEL_ALLOWED_MODELS
Optional
Optional comma-separated Vercel model allowlist
DEFAULT_MODEL
Optional
Default model ID or alias; overrides saved settings. auto asks the agent to choose.
VOX_CONFIG_PATH
Optional
Optional path to non-secret model settings (default ~/.vox/config.json)

Details

Package[email protected] (PYPI, stdio)
First published7 Nov 2026
Last updated7 Nov 2026
Registry nameio.github.linxule/vox-mcp

More cloud and devops servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.