🤖 W3J MCP轮毂
N8N·AI代理·系统控制的多MCP编排平台
  
通过统一的FastAPI接口协调3台MCP服务器的生产就绪编排器
______________________________________________________________________
快速开始
git clone https://github.com/W3JDev/ultimate-mcp-system.git
cd ultimate-mcp-system
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r backend/requirements.txt
python launch_all_servers.py
# Access: http://localhost:7860 (Orchestrator)
# http://localhost:7862 (N8N Automation)
# http://localhost:7863 (Agent Builder)
# http://localhost:7864 (Local Control)Python 3.13:参见 QUICKSTART.md 用于兼容性修复
______________________________________________________________________
它做什么
主编排师 将请求路由到3个专用MCP服务器:
- N8N自动化 -人工智能工作流生成和部署
- 代理生成器 -5个框架(ADK、CrewAI、A2A、Langbase、AGUI)
- 本地控制 -系统自动化、文件、浏览器
路由:Gemini 3专业意图分析,关键字回退
______________________________________________________________________
建筑
FastAPI (7860) → Tool Registry → Lazy-loaded servers
├─ N8N (7862)
├─ Agent (7863)
└─ Local (7864)堆栈:FastAPI、Gradio、Claude API、Gemini 3 Pro、Loguru
______________________________________________________________________
文档
- QUICKSTART.md -设置和故障排除
- 项目状态.md -验证功能(代码支持)
- 贡献.md -如何做出贡献
- **** -开发者指南
______________________________________________________________________
测试
python -m pytest tests/unit -v # 14 unit tests
python -m pytest tests --cov=backend # With coverage______________________________________________________________________
需求
- Python 3.11+(支持3.13)
- Windows PowerShell或同等软件
- 可选:Anthropic/OpenAI键,N8N实例
______________________________________________________________________
当前状态
✅ 核心编排器已运行\ ✅ 3台MCP服务器(Gradio UI)\ ✅ 17+注册工具\ ✅ 5个代理框架\ ✅ Gemini 3 Pro路由
⚠️ 仅限内存存储\ ⚠️ 单用户(无身份验证)\ ⚠️ 14个测试(需要更多)
全面分析: 项目状态.md
______________________________________________________________________
许可证
MIT© @W3JDev |为MCP一周年黑客马拉松2025而创建
