多代理研究服务器

ThinkingCap是一个多代理研究服务器,可并行运行多个LLM提供商并综合其响应,适用于需要多角度分析的复杂研究任务。

  • by Infatoshi
  • TypeScript
  • 本地部署
  • 8 星标
  • 更新于
在 GitHub 查看 Infatoshi/thinkingcap

使用说明

🧠 ThinkingCap

一个多代理研究MCP服务器,并行运行多个LLM提供者并综合他们的响应。基于模型上下文协议构建,可与Claude Desktop、Cursor和其他MCP兼容工具无缝集成。

🌟 特性

  • 🔀 多智能体研究:同时部署多个AI代理进行全面分析
  • 🎯 多提供商支持:OpenAI、Anthropic、xAI、谷歌、OpenRouter、Groq、Cerebras
  • ⚡ 并行执行:所有代理同时运行以获得最大速度
  • 🔄 智能合成:将多种观点结合成统一、全面的答案
  • 🔍 内置网络搜索:DuckDuckGo搜索集成(不需要API密钥)
  • 🔌 MCP本地:通过以下方式与任何兼容MCP的客户端配合使用 npx

🚀 快速开始

安装

无需安装!只需添加到您的MCP客户端配置中。

配置

将以下内容添加到MCP客户端配置中(例如。, ~/.cursor/mcp.json):

{
  "mcpServers": {
    "thinkingcap": {
      "command": "npx",
      "args": [
        "-y",
        "thinkingcap",
        "openrouter:moonshotai/kimi-k2-thinking",
        "groq:moonshotai/kimi-k2-instruct-0905",
        "cerebras:zai-glm-4.6",
        "xai:grok-4-fast"
      ]
    }
  }
}

自定义代理

您可以将提供者和模型的任意组合指定为参数:

"args": [
  "-y",
  "thinkingcap",
  "anthropic:claude-sonnet-4-20250514",
  "openai:gpt-4o",
  "google:gemini-2.0-flash"
]

📋 支持的提供商

提供者 环境变量 默认模型 示例
openai OPENAI_API_KEY gpt-5.1 openai:gpt-4o
openrouter OPENROUTER_API_KEY moonshotai/kimi-k2思考 openrouter:anthropic/claude-3.5-sonnet
groq GROQ_API_KEY moonshotai/kimi-k2结构-0905 groq
cerebras CEREBRAS_API_KEY zai-glm-4.6 cerebras
xai XAI_API_KEY grok-4-fast xai:grok-4-fast
anthropic ANTHROPIC_API_KEY claude-opus-4-5 anthropic
google GOOGLE_API_KEY 双子座-3-前体综述 google:gemini-2.0-flash

🔑 环境变量

API键是从环境变量中读取的。将它们添加到您的 ~/.bashrc 或 ~/.zshrc:

export OPENROUTER_API_KEY="sk-or-..."
export GROQ_API_KEY="gsk_..."
export CEREBRAS_API_KEY="..."
export XAI_API_KEY="..."
# etc.

🛠️ 运作原理

  1. 查询分解:你的研究问题被分解为多个专业问题
  2. 并行执行:每个代理(提供商/模型组合)研究不同的角度
  3. 网页搜索:每个代理执行网络搜索以收集当前信息
  4. 合成:所有代理响应都合并为一个综合答案

🔥 OpenRouter烟花路由

使用OpenRouter时,请求会自动路由到首选提供商Fireworks,并启用回退以实现最大可靠性。

📝 许可证

MIT许可证

🙏 致谢