Token导航 LogoToken导航TokenDH.com
Openroutermcp logo
设计创作未说明官方级别未说明来源级核验

Openroutermcp

MCP Server

OpenRouter MCP是一个集成300+AI模型的多功能终端工具,支持聊天、图像生成、模型比较和成本跟踪等功能,适用于开发者和AI研究人员。

工具数

8

提示词数

0

GitHub Stars

2

资源数

0
TypeScriptClaude设计Claude

安装说明

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

作者 / 组织

overtimepog

提供方

overtimepog

最后核验

2026/5/17 20:19

快速接入

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

详细介绍

⚡ OpenRouter MCP

每一个AI模型。一个终端。零上下文切换。

GPT-4 Claude Gemini Llama Mistral Flux +300 more

入门指南 · 特性 · 工具 · 发展

问题

你在你的AI编码助手里。你需要一个快速的GPT-4意见。或Flux生成的图像。或者对三个模型进行并排比较。这意味着:离开你的编辑器,打开浏览器,找到正确的API,复制-粘贴密钥,失去你的流。..

修复

将其添加到MCP配置中,然后执行以下操作:

{
  "openrouter": {
    "command": "npx",
    "args": ["-y", "openrouter-mcp-server"],
    "env": {
      "OPENROUTER_API_KEY": "sk-or-v1-your-key-here"
    }
  }
}

现在,OpenRouter上的每个模型都只需调用一个工具即可。聊天、图像生成、模型搜索、成本跟踪——所有这些都是内联的。

______________________________________________________________________

⚡ 入门指南

步骤1 -从获取API密钥 openrouter.ai/keys

步骤2 --添加到MCP配置(~/.claude/settings.json 或应用程序的MCP设置):

{
  "mcpServers": {
    "openrouter": {
      "command": "npx",
      "args": ["-y", "openrouter-mcp-server"],
      "env": {
        "OPENROUTER_API_KEY": "sk-or-v1-your-key-here"
      }
    }
  }
}

完成。当您的MCP客户端连接时,服务器会自动启动。

Alternative: Clone & build from source

git clone https://github.com/overtimepog/OpenrouterMCP.git
cd OpenrouterMCP
bash scripts/setup.sh

______________________________________________________________________

🎯 特性

Multi-Model Chat

Talk to any of 300+ models with multi-turn context, streaming, and tool calling

Image Generation

Flux, Stable Diffusion, Gemini — control ratio, resolution, save locally

Model Comparison

Same prompt to N models, side-by-side quality, speed, and cost

Cost Tracking

Real-time spend per session, per model, per operation

______________________________________________________________________

📡 MCP工具

openrouter_chat — Chat with any model

参数类型必填说明
model字符串型号ID(例如。 openai/gpt-4)
messages阵列[{ role, content }] 消息数组
session_idstring继续现有对话
streamboolean流响应(默认值: true)
temperature数字随机性0-2
max_tokensnumber要生成的最大令牌数
toolsarrayOpenAI兼容函数定义
tool_choicestringauto / none / required
top_pnumber核子取样阈值
top_k编号Top-K采样
frequency_penaltynumber频率惩罚(-2到2)
presence_penaltynumber出席处罚(-2到2)
reasoning对象推理令牌({ effort })
providerobject提供程序路由首选项
modelsarray自动路由的回退模型列表
pluginsarrayOpenRouter插件(例如网络搜索)

openrouter_search_models — Advanced model search & compare

参数类型说明
providerstring按提供者筛选(openai, anthropic, …)
keywordstring在模型名称中搜索
min_context_lengthnumber最小上下文窗口
max_context_lengthnumber最大上下文窗口
modality字符串text, image, audio
min_price / max_pricenumber每个代币的价格范围
supports_toolsboolean函数调用支持
supports_streamingboolean流媒体支持
supports_temperatureboolean温度参数支持
sort_by字符串price, context_length, provider
sort_order字符串ascdesc

openrouter_list_models — List all models with filtering

参数类型说明
providerstring按提供者筛选
keywordstring在模型名称中搜索
min_context_lengthnumber最小上下文窗口
max_context_lengthnumber最大上下文窗口
modalitystring按模态筛选
min_price / max_pricenumber价格范围

openrouter_generate_image — Generate images

参数类型必填说明
model字符串图像型号ID
prompt字符串图片描述
aspect_ratiostring1:1, 16:9, 9:16等等。
image_sizestring1K, 2K,或 4K
save_pathstring本地保存路径(.png, .jpg, .webp)

openrouter_get_credits — Check balance & usage

没有参数。返回信用额度、剩余余额、总使用量和每日/每周/每月明细。

openrouter_get_cost_summary — Cost breakdown

参数类型说明
session_idstring特定会话的成本
recent_onlyboolean仅显示最近的条目

openrouter_get_generation — Generation stats

参数类型必填说明
generation_id字符串要查找的世代ID

返回令牌、成本、延迟、型号和提供者信息。

openrouter_get_model_endpoints — Provider endpoints & routing

参数类型必填说明
model_slug字符串模型段塞(例如。 openai/gpt-4)

返回所有可用的提供商,包括延迟、正常运行时间、定价和功能。

______________________________________________________________________

📁 项目结构

OpenrouterMCP/
└── src/                    TypeScript MCP server
    ├── index.ts            Entry point
    ├── server/             Server bootstrap
    ├── api/                OpenRouter client, cache, rate limits
    ├── session/            Multi-turn conversation management
    ├── cost/               Cost tracking engine
    ├── schemas/            Shared Zod schemas
    ├── tools/              8 tool implementations
    │   ├── chat/
    │   ├── searchModels/
    │   ├── listModels/
    │   ├── imageGeneration/
    │   ├── credits/
    │   ├── costSummary/
    │   ├── generation/
    │   └── modelEndpoints/
    └── utils/              Logger, model validation

______________________________________________________________________

🛠 发展

npm install          # dependencies
npm run build        # compile
npm test             # 383 tests
npm run dev          # watch mode

______________________________________________________________________

🔍 故障排除

OPENROUTER_API_KEY not found

echo 'export OPENROUTER_API_KEY=sk-or-v1-your-key' >> ~/.zshrc && source ~/.zshrc

Invalid API key

在以下位置验证 openrouter.ai/keys 密钥正确且有效。

Model not found

型号ID使用以下格式 provider/model-name (例如。 openai/gpt-4).使用 openrouter_search_models 查找当前模型的工具——永远不要硬编码ID。

Rate limit exceeded

服务器会在您达到限制之前发出警告。升级您的OpenRouter计划或请求空间释放。

Tools not showing up

  1. 检查键已设置: echo $OPENROUTER_API_KEY
  2. 验证您的MCP配置是否具有正确的服务器条目
  3. 重新启动MCP客户端
  4. 尝试 npx -y openrouter-mcp-server 直接检查错误

______________________________________________________________________

MIT许可证

目录标签

目录标签

TypeScriptClaude设计AI模型集成本地部署多模型聊天图像生成模型比较成本跟踪

支持客户端

Claude

接入字段

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

未说明

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

api-key

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明api-key部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP