LLM查询服务器

一个MCP服务器,允许Claude直接查询其他LLM(如ChatGPT、Perplexity、Gemini)以进行验证和比较,无需手动复制粘贴。

  • by keyhoffman
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 keyhoffman/llm-handoff-from-claude-mcp

使用说明

LLM切换MCP服务器

一个MCP(模型上下文协议)服务器,允许Claude查询其他LLM(ChatGPT、Perplexity、Gemini)进行验证和比较,而无需手动复制粘贴。

问题

当与Claude一起处理复杂的技术问题时,您通常希望验证Claude的回答或从其他法学硕士那里获得其他观点。典型的工作流程包括:

  1. 与克劳德就一个问题进行了详细的交谈
  2. 手动复制上下文和问题
  3. 在单独的选项卡中打开ChatGPT、困惑或Gemini
  4. 将上下文和问题粘贴到每个
  5. 等待回复
  6. 手动比较不同的答案

这既乏味又耗时,当你深入技术讨论时,会打断你的思路。

解决方案

此MCP服务器允许Claude代表您直接查询其他LLM,从而消除了复制粘贴工作流。当你想要验证或替代观点时,你只需告诉克劳德“问问其他法学硕士对此的看法”,它就会自动:

  • 采用当前对话上下文
  • 制定一个包含所有相关细节的适当提示
  • 并行查询ChatGPT、困惑和/或Gemini
  • 返回所有格式的响应,以便于比较
  • 让您在一个地方继续所有观点的对话

可用工具

  • ask_chatgpt(prompt) -直接查询ChatGPT
  • ask_perplexity(prompt) -直接查询困惑
  • ask_gemini(prompt) -直接查询Gemini
  • ask_all_llms(prompt) -并行查询所有可用的LLM(最有用)

服务器仅为您配置了API密钥的LLM创建工具。

设置

1.安装依赖关系并构建

npm install
npm run build

2.配置API密钥

复制示例环境文件并添加API密钥:

cp env.example .env

编辑 .env 使用您的实际API密钥:

OPENAI_API_KEY=sk-your-actual-openai-key
PERPLEXITY_API_KEY=your-actual-perplexity-key
GEMINI_API_KEY=your-actual-gemini-key

您不需要这三个——服务器可以使用您配置的任何API。

3.添加到克劳德桌面

  1. 打开克劳德桌面
  2. 首选 设置 → 开发者
  3. 点击 编辑配置 “本地MCP服务器”旁边
  4. 将此配置添加到您的 claude_desktop_config.json:
{
  "mcpServers": {
    "llm-handoff": {
      "command": "node",
      "args": [
        "/Users/yourusername/path/to/llm-handoff-mcp/dist/server.js"
      ],
      "env": {}
    }
  }
}

将路径替换为项目目录的实际路径。

  1. 保存配置文件并重新启动Claude Desktop

4.使用方法

配置后,您可以使用自然语言调用工具:

  • “询问其他法学硕士对此有何看法”
  • “获取ChatGPT和困惑对这个问题的看法”
  • “用其他型号验证此解决方案”
  • “与所有可用的LLM进行交叉检查”

Claude在查询其他LLM时会自动包含相关的对话上下文。

更新中

当您对代码进行更改时:

npm run build

然后重新启动Claude Desktop以使用更新的版本。