ConsultingAgents MCP Server

ConsultingAgents MCP Server

site icon
2025.04.03 7
Python代码分析多模型咨询开发工具开发效率
ConsultingAgents MCP Server 是一个模型上下文协议(MCP)服务器,允许Claude Code与其他AI代理进行代码和问题分析的咨询。该服务器提供了多个专家顾问,包括Darren(OpenAI)、Sonny(Anthropic)、Sergey(OpenAI带网络搜索功能)和Gemma(Google Gemini带仓库分析功能),从而为编码问题提供多模型视角的解决方案。
View on GitHub

Overview

基本能力

产品定位

ConsultingAgents MCP Server 是一个为开发者提供多模型咨询服务的工具,旨在通过集成不同AI模型的优势,提升代码分析和问题解决的效率。

核心功能

  • Darren: 使用OpenAI的o3-mini模型,具备高推理能力,用于代码分析和建议。
  • Sonny: 使用Anthropic的Claude 3.7 Sonnet模型,提供深入的代码分析。
  • Sergey: 使用OpenAI的GPT-4o模型,具备网络搜索能力,用于查找相关文档和示例。
  • Gemma: 使用Google的Gemini 2.5 Pro模型,具备1M token的上下文窗口,用于全面分析仓库。
  • MCP集成: 通过MCP协议与Claude Code无缝集成。
  • 多传输选项: 支持stdio(直接与Claude Code集成)和HTTP/SSE传输。

适用场景

  • 代码问题分析和建议
  • 查找相关文档和示例
  • 全面分析仓库并制定开发计划

工具列表

  • consult_with_darren: 使用OpenAI的o3-mini模型进行代码分析和建议。
  • consult_with_sonny: 使用Claude 3.7 Sonnet模型进行深入的代码分析。
  • consult_with_sergey: 使用GPT-4o模型进行网络搜索,查找相关文档和示例。
  • consult_with_gemma: 使用Gemini 2.5 Pro模型分析整个仓库并制定开发计划。

常见问题解答

  • MCP Server Not Found: 确保在claude mcp add命令中使用了绝对路径。
  • API Authentication Errors: 检查.env文件中的API密钥是否正确设置。
  • Connection Issues: 确保在启动Claude Code之前MCP服务器正在运行。
  • Debug Logs: 检查运行MCP服务器的终端以获取详细日志。

使用教程

使用依赖

  • Python 3.8+
  • OpenAI API key
  • Anthropic API key
  • Google API key
  • Claude Code CLI

安装教程

  1. 克隆仓库: bash git clone https://github.com/yourusername/consulting-agents-mcp.git cd consulting-agents-mcp

  2. 创建并激活虚拟环境: bash python -m venv mcp_venv source mcp_venv/bin/activate # Windows: mcp_venv\Scripts\activate

  3. 安装依赖: bash pip install -r requirements.txt

  4. 设置API密钥: 在项目根目录创建.env文件: OPENAI_API_KEY=your_openai_api_key_here ANTHROPIC_API_KEY=your_anthropic_api_key_here GOOGLE_API_KEY=your_google_api_key_here

  5. 启动服务器: bash chmod +x start_mcp_server.sh ./start_mcp_server.sh

调试方式

  1. 注册MCP服务器: bash claude mcp add ConsultingAgents /absolute/path/to/consulting-agents-mcp/start_mcp_server.sh

  2. 启动Claude Code: bash claude --mcp-debug

  3. 使用工具: 现在可以在Claude Code中使用consult_with_darren、consult_with_sonny、consult_with_sergey和consult_with_gemma函数。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。