LLM切换MCP服务器
一个MCP(模型上下文协议)服务器,允许Claude查询其他LLM(ChatGPT、Perplexity、Gemini)进行验证和比较,而无需手动复制粘贴。
问题
当与Claude一起处理复杂的技术问题时,您通常希望验证Claude的回答或从其他法学硕士那里获得其他观点。典型的工作流程包括:
- 与克劳德就一个问题进行了详细的交谈
- 手动复制上下文和问题
- 在单独的选项卡中打开ChatGPT、困惑或Gemini
- 将上下文和问题粘贴到每个
- 等待回复
- 手动比较不同的答案
这既乏味又耗时,当你深入技术讨论时,会打断你的思路。
解决方案
此MCP服务器允许Claude代表您直接查询其他LLM,从而消除了复制粘贴工作流。当你想要验证或替代观点时,你只需告诉克劳德“问问其他法学硕士对此的看法”,它就会自动:
- 采用当前对话上下文
- 制定一个包含所有相关细节的适当提示
- 并行查询ChatGPT、困惑和/或Gemini
- 返回所有格式的响应,以便于比较
- 让您在一个地方继续所有观点的对话
可用工具
ask_chatgpt(prompt)-直接查询ChatGPTask_perplexity(prompt)-直接查询困惑ask_gemini(prompt)-直接查询Geminiask_all_llms(prompt)-并行查询所有可用的LLM(最有用)
服务器仅为您配置了API密钥的LLM创建工具。
设置
1.安装依赖关系并构建
npm install
npm run build2.配置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.添加到克劳德桌面
- 打开克劳德桌面
- 首选 设置 → 开发者
- 点击 编辑配置 “本地MCP服务器”旁边
- 将此配置添加到您的
claude_desktop_config.json:
{
"mcpServers": {
"llm-handoff": {
"command": "node",
"args": [
"/Users/yourusername/path/to/llm-handoff-mcp/dist/server.js"
],
"env": {}
}
}
}将路径替换为项目目录的实际路径。
- 保存配置文件并重新启动Claude Desktop
4.使用方法
配置后,您可以使用自然语言调用工具:
- “询问其他法学硕士对此有何看法”
- “获取ChatGPT和困惑对这个问题的看法”
- “用其他型号验证此解决方案”
- “与所有可用的LLM进行交叉检查”
Claude在查询其他LLM时会自动包含相关的对话上下文。
更新中
当您对代码进行更改时:
npm run build然后重新启动Claude Desktop以使用更新的版本。
