多服务器研究协调器

一个使用mcp-use和Claude Sonnet 4.5同时协调多个MCP服务器的AI代理,适用于多服务器工作流协调和代码库分析。

  • by dbustosjr
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 dbustosjr/multi-server-orchestrator

使用说明

多服务器研究编排器

使用AI代理同时协调多个MCP服务器 mcp使用 和 克劳德·十四行诗4.5.

🎯 目的

演示高级mcp使用功能 MCP使用软件工程师 角色:

  • 多服务器编排 useServerManager
  • TypeScript+Claude集成
  • 跨不同MCP服务器的复杂代理工作流
  • 生产就绪的TypeScript架构

✨ 特性

  • 2台MCP服务器:文件系统和内存协同工作
  • 智能服务器选择: useServerManager 自动路由请求
  • 研究任务:结合本地文件+知识存储
  • 代码库分析:扫描项目并存储见解
  • 知识图谱:将发现存储在持久内存中

🚀 安装

# Install dependencies
npm install

# Set up API key
echo "ANTHROPIC_API_KEY=your_key_here" > .env

💻 用法

运行主演示

npm start

运行完整演示

npm run demo

发展模式

npm run dev

🏗️ 建筑

User Query → MCPAgent → Server Manager → [Filesystem | Memory]
                              ↓
                        Claude Sonnet 4.5
                              ↓
                      Orchestrated Result

🔧 技术栈

  • mcp使用:多服务器MCP框架
  • 克劳德·十四行诗4.5:AI编排
  • TypeScript:类型安全实施
  • LangChain:LLM集成

📊 输出示例

🚀 Initializing Multi-Server Orchestrator...

✅ Connected to 2 MCP servers:
   - Filesystem: Local file operations & search
   - Memory: Knowledge graph storage

📊 Researching: MCP protocol best practices
======================================================================

[Agent coordinates across servers automatically]
[Filesystem searches for local docs]
[Memory stores key findings in knowledge graph]

📋 Research Complete!
======================================================================

🎓 主要学习内容

  • 如何 useServerManager 智能路由请求
  • 在一个工作流中协调多个MCP服务器
  • 使用mcp的TypeScript最佳实践
  • 构建生产就绪的多服务器代理

📚 引用

如果您在研究或工作中使用此项目或mcp,请引用:

@软件{mcp_use2025, 作者={祖洛、彼得罗和贡献者}, title={MCP使用:Python和TypeScript的完整MCP生态系统}, 年份={2025}, 发布者={GitHub}, url={https://github.com/mcp-use/mcp-use}

}

🔗 链接

📝 许可证

麻省理工学院