使用说明
基于MCP的人工智能代理通信框架
一个基于MCP的高性能多代理系统,专为强大的AI代理编排和低延迟通信而设计。
特性
- 基于MCP的多代理路由:利用模型上下文协议(MCP)通过WebSockets路由LLM决策。
- 高速代理间协议:专用TCP通信信道,用于直接、低延迟的代理间对话(延迟减少45%)。
- REST API编排:集中式编排层,用于管理、监控和向5+个AI代理分派任务,具有99%的消息传递可靠性。
- 确认系统:内置
ack所有握手和消息事件的机制,以确保传递的完整性。
建筑
- WebSocket路由器(
src/routing/router.ts):管理代理连接和路由LLM驱动的决策。 - TCP通道(
src/communication/tcp-server.ts):处理直接的、二进制友好的代理间通信。 - REST编排器(
src/api/orchestrator.ts):API端点,用于命令和协调您的代理群。
入门指南
先决条件
- Node.js(v22+)
- TypeScript
安装
git clone https://github.com/MalavyaRaval/MCP.git
cd MCP
npm install
建筑
npm run build
跑步
启动核心框架:
npm start
系统初始化路由器(8080)、TCP服务器(9090)和API编排器(3000)。
测试
使用附带的测试客户端验证系统连接:
npm run test:client
