Token导航 LogoToken导航TokenDH.com
openroutermcptest4 logo
开发工具未说明官方级别未说明来源级核验

openroutermcptest4

MCP Server

一个通过OpenRouter.ai访问多种AI模型的Cursor编辑器MCP客户端,支持多模型调用和API缓存。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
JavaScriptClaude开发工具ClaudeCursor

安装说明

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

作者 / 组织

palolxx

提供方

palolxx

最后核验

2026/5/17 20:19

快速接入

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

详细介绍

游标的OpenRouter MCP客户端

Cursor的模型上下文协议(MCP)客户端,利用OpenRouter.ai访问多个ai模型。

需求

  • Node.js v18.0.0或更高版本 (重要!)
  • OpenRouter API密钥(在 openrouter.ai/keys)

特性

  • 通过MCP连接到OpenRouter.ai
  • 访问来自不同提供商(谷歌、DeepSeek、Meta等)的多个AI模型
  • 使用MCP传输机制与Cursor通信
  • 缓存模型信息以减少API调用
  • 支持免费和付费型号
  • 多模型完成实用程序,用于组合多个模型的结果

可用型号

此客户端提供对OpenRouter上所有可用型号的访问,包括:

  • 谷歌双子座2.5 Pro
  • DeepSeek聊天v3
  • Meta Calma 3.1
  • DeepSeek R1
  • Qwen编码器
  • 米斯特拉尔小3.1
  • 还有更多!

快速安装

最简单的安装方法是使用安装脚本:

# Clone the repository
git clone https://your-repo-url/openrouter-mcp-client.git
cd openrouter-mcp-client

# Run the installation script
node install.cjs

脚本将:

  1. 帮助您创建 .env 使用OpenRouter API密钥的文件
  2. 安装所有依赖项
  3. 构建项目
  4. 提供后续步骤

手动安装

如果您更喜欢手动安装:

# Clone the repository
git clone https://your-repo-url/openrouter-mcp-client.git
cd openrouter-mcp-client

# Install dependencies
npm install

# Copy environment file and edit it with your API key
cp .env.example .env
# Edit .env file with your OpenRouter API key

# Build the project
npm run build

配置

编辑 .env 使用OpenRouter API密钥和默认模型的文件:

OPENROUTER_API_KEY=your_api_key_here
OPENROUTER_DEFAULT_MODEL=google/gemini-2.5-pro-exp-03-25:free

从获取API密钥 OpenRouter密钥.

光标集成

要将此客户端与Cursor一起使用,您需要更新Cursor的MCP配置文件:

  1. 查找Cursor的配置目录:

- 窗户: %USERPROFILE%\.cursor\ - macOS: ~/.cursor/ - Linux: ~/.cursor/

  1. 编辑或创建 mcp.json 该目录中的文件。添加这样的配置:
{
  "mcpServers": {
    "custom-openrouter-client": {
      "command": "node",
      "args": [
        "FULL_PATH_TO/openrouter-mcp-client/dist/index.js"
      ],
      "env": {
        "OPENROUTER_API_KEY": "your_api_key_here",
        "OPENROUTER_DEFAULT_MODEL": "google/gemini-2.5-pro-exp-03-25:free"
      }
    }
  }
}

替换 FULL_PATH_TO 使用客户端安装的实际路径。

  1. 重新启动游标
  1. 通过以下方式选择客户端:

- 打开光标 - 按Ctrl+Shift+L(Windows/Linux)或Cmd+Shift+L(macOS)打开模型选择器 - 从列表中选择“自定义openrouter客户端”

直接测试(无MCP)

取消注释中的测试功能 src/index.ts 测试API的直接交互:

// Uncomment to test the direct API
testDirectApi().catch(console.error);
testMultiModelCompletion().catch(console.error);

然后运行:

npm start

发展

# Watch mode for development
npm run dev

故障排除

Node.js版本要求

重要提示: 此项目需要Node.js v18.0.0或更高版本。如果您使用的是旧版本,您将看到EBADENGINE警告,并可能遇到错误。检查你的Node.js版本:

node --version

如果您有旧版本,请从以下网址下载并安装最新的LTS版本 .

模块系统错误

如果你遇到与ES模块和CommonJS相关的错误:

  • 主代码库使用ES模块(由 "type": "module" 在package.json中)
  • 安装脚本使用CommonJS(扩展名为.cjs)
  • 确保使用以下命令运行安装脚本 node install.cjs

光标未连接

如果Cursor似乎无法连接到您的客户端:

  1. 确保路径正确 mcp.json 正确并使用正斜杠
  2. 检查您是否已使用构建客户端 npm run build
  3. 验证您的OpenRouter API密钥在env设置中是否正确
  4. 检查游标日志是否有任何错误

相关资源

Smithery部署

您可以将此MCP客户端部署到 史密瑟里 使其可用于各种AI代理和应用程序。

先决条件

  • GitHub账号
  • OpenRouter API密钥

部署步骤

  1. 分叉此存储库 转到您的GitHub帐户
  1. 登录Smithery史密斯艾 使用您的GitHub帐户
  1. 添加新服务器:

- 单击Smithery仪表板中的“添加服务器” - 选择您的分叉存储库 - 配置生成设置: - 将基本目录设置为存储库根目录 - 确保检测到Dockerfile和smithery.yaml

  1. 部署您的服务器:

- Smithery将自动构建和部署您的MCP服务器 - 一旦部署,用户可以使用自己的OpenRouter API密钥对其进行配置

使用已部署的服务器

部署后,用户可以通过Smithery注册表访问您的服务器:

  1. 在他们的MCP客户端(如Claude或任何其他MCP兼容客户端)中,使用Smithery的注册表添加服务器
  2. 配置其OpenRouter API密钥和首选默认模型
  3. 开始使用服务器通过OpenRouter访问多个AI模型

Smithery与本地安装

  • 史密瑟里更容易分发给他人;用户无需克隆和构建存储库
  • 本地安装更适合个人使用和发展;加强对环境的控制

选择最适合您需求的方法。

目录标签

目录标签

JavaScriptClaude开发工具AI模型集成本地部署开发者工具多模型协议API缓存编辑器插件

支持客户端

ClaudeCursor

接入字段

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

未说明

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

api-key

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

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

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP