简介
OpenRouter MCP 把 OpenRouter 通用 LLM 网关包成 Model Context Protocol server。在 Claude Code / Cursor / Codex CLI 里调 openrouter_chat 按任务挑 300+ 模型 —— 会话中途从 Claude 切 GPT-4o 切 Llama 3.3,不用换宿主。适合想把子任务委派给更便宜或专用模型的 agent。兼容任何 MCP 宿主。装机时间 3 分钟。
MCP 配置
{
"mcpServers": {
"openrouter": {
"command": "npx",
"args": ["-y", "openrouter-mcp"],
"env": {
"OPENROUTER_API_KEY": "sk-or-v1-...",
"OPENROUTER_DEFAULT_MODEL": "anthropic/claude-3.5-haiku"
}
}
}
}暴露的工具
| 工具 | 用途 |
|---|---|
openrouter_chat |
通过 OpenRouter 发起 chat completion |
openrouter_list_models |
按能力 / 价格 / 上下文过滤 300+ 目录 |
openrouter_get_model |
单个模型的成本、上下文、能力 |
openrouter_set_default |
切换本会话默认模型 |
常见模式
> 用 openrouter_chat 工具,model "deepseek/deepseek-chat" 总结
这份 50 页 PDF(便宜模型处理大批文本)
> 用 openrouter_list_models 找输入成本 < $0.50/1M、上下文 > 100K
的模型
> 最难推理那步用 openrouter_chat + model "openai/o1",
然后回到 claude-haiku 处理样板为啥用 OpenRouter MCP 而不是各 provider 的直连 MCP
每个 provider 一个 MCP(Anthropic MCP / OpenAI MCP 等)= N 个配置块、N 个 key、N 个工具前缀。OpenRouter MCP 一个配置 / 一个 key / 一个工具前缀覆盖全部。代价:所有依赖都靠 OpenRouter 可用性(uptime 好但是单点)。
FAQ
Q: OpenRouter MCP 是官方的吗?
A: OpenRouter 有多个社区做的 MCP 包装(npm 搜 'openrouter-mcp')。都用 OpenRouter REST API。最活跃的是社区的 openrouter-mcp。OpenRouter 自己还没出官方版。
Q: 能限每次 MCP 调用的花费吗?
A: 能 —— 每次调用设 max_tokens,加上 OpenRouter 账号级支出上限。配合 PostHog 可观测性还能按功能强制预算。
Q: 非编码 agent 能用吗? A: 能 —— OpenRouter 的工具对任何文本任务都行。MCP 只是把它们暴露给 MCP 宿主。同样模式适用于聊天应用、内容生成、数据提取 agent。