多服务器研究编排器
使用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}
}
🔗 链接
📝 许可证
麻省理工学院
