Token导航 LogoToken导航TokenDH.com
vox MCP logo
AI代理stdio官方级别未说明来源级核验

vox MCP

MCP Server

Vox MCP是一个多模型AI网关,为MCP客户端提供跨模型的AI服务访问,支持多种AI模型的无缝切换和对话持久化。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude多模型支持Claude DesktopClaudeCursorWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

linxule

提供方

linxule

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run python server.py

详细介绍

Vox MCP

多模型AI网关 主控程序 客户。

为什么

像Claude Code、Claude Desktop和Cursor这样的MCP客户端被锁定到它们的主机模型。Vox让他们可以通过一个单一的程序访问其他所有模型——Gemini、GPT、Grok、DeepSeek、Kimi或您当地的Olama chat 工具。

设计故意最小化:提示未经修改地发送给提供者,响应未经修改就返回。无系统提示注射。无响应格式。没有行为指令。Vox增加的唯一价值是路由和会话内存——其他一切都是纯传递的。

它的作用

发送提示,可选地附加文件或图像,选择模型(或让代理选择),并返回模型的原始响应。对话线程通过以下方式持久存在于内存中 continuation_id 对于跨任何提供商的多轮交换——用Gemini启动一个线程,用GPT继续。线程作为JSONL以影子形式持久化到磁盘,可以导出为Markdown。

3个工具:

工具说明
chat使用可选的文件/图像上下文向任何配置的AI模型发送提示
listmodels显示可用的型号、别名和功能
dump_threads将对话线程导出为JSON或Markdown

8家供应商:

提供者环境变量示例模型
谷歌双子座GEMINI_API_KEY双子座-2.5-pro
OpenAIOPENAI_API_KEYgpt-5.1、gpt-5、o3、o4 mini
人类学ANTHROPIC_API_KEY四行诗
xAIXAI_API_KEYgrok-3,grok-3-fast
DeepSeekDEEPSEEK_API_KEYdeepseek-v4-pro
登月计划(基米)MOONSHOT_API_KEYkimi-k2-思考涡轮,kimi-k2.6
OpenRouterOPENROUTER_API_KEY任何OpenRouter型号
自定义CUSTOM_API_URLOllama、vLLM、LM工作室等。

快速启动

git clone https://github.com/linxule/vox-mcp.git
cd vox-mcp
cp .env.example .env
# Edit .env — add at least one API key
uv sync
uv run python server.py

MCP客户端配置

Vox作为stdio MCP服务器运行。每个客户都需要知道如何启动它。

替换 /path/to/vox-mcp 带有克隆仓库的绝对路径。

克劳德代码(CLI)

claude mcp add vox-mcp \
  -e GEMINI_API_KEY=your-key-here \
  -- uv run --directory /path/to/vox-mcp python server.py

或添加到 .mcp.json 在项目根目录中:

{
  "mcpServers": {
    "vox-mcp": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/vox-mcp", "python", "server.py"],
      "env": {
        "GEMINI_API_KEY": "your-key-here"
      }
    }
  }
}

克劳德桌面

添加 claude_desktop_config.json:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 窗户: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "vox-mcp": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/vox-mcp", "python", "server.py"],
      "env": {
        "GEMINI_API_KEY": "your-key-here"
      }
    }
  }
}

光标

添加 .cursor/mcp.json (项目)或 ~/.cursor/mcp.json (全球):

{
  "mcpServers": {
    "vox-mcp": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/vox-mcp", "python", "server.py"],
      "env": {
        "GEMINI_API_KEY": "your-key-here"
      }
    }
  }
}

帆板运动

添加 ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "vox-mcp": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/vox-mcp", "python", "server.py"],
      "env": {
        "GEMINI_API_KEY": "your-key-here"
      }
    }
  }
}

任何MCP客户端

标准的stdio配置:

{
  "mcpServers": {
    "vox-mcp": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/vox-mcp", "python", "server.py"],
      "env": {
        "GEMINI_API_KEY": "your-key-here"
      }
    }
  }
}

提示:

  • 路径必须是绝对的
  • 您只需要一个API密钥即可启动-稍后通过添加更多提供程序 .env
  • .env vox-mcp目录中的文件是自动加载的,因此API密钥可以在那里而不是在客户端配置中
  • 使用 VOX_FORCE_ENV_OVERRIDE=true.env 如果客户端传递的env变量与您的 .env 价值观

配置

复制 .env.example.env 并配置:

  • API密钥 --至少需要一个提供者密钥
  • DEFAULT_MODELauto (默认,代理选择)或特定型号名称
  • 型号限制GOOGLE_ALLOWED_MODELS, OPENAI_ALLOWED_MODELS等等。
  • CONVERSATION_TIMEOUT_HOURS --线程TTL(默认值:24小时)
  • MAX_CONVERSATION_TURNS --螺纹长度限制(默认值:100)

.env.example 以获取完整参考。

发展

uv sync
uv run python -c "import server"   # smoke test
uv run pytest                       # run tests

贡献.md 了解代码样式、项目结构以及如何添加提供程序。

许可证

Apache 2.0——请参阅 许可证通知.

源自 pal mcp服务器 Beehive Innovations。

目录标签

目录标签

PythonClaude多模型支持AI网关本地部署模型路由对话持久化MCP协议

支持客户端

Claude DesktopClaudeCursorWindsurf

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

api-key

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdioapi-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP