🤖 Claude MCP编排
使用MCP服务器编排Claude Desktop和Claude Code-可编程工作流、自定义命令和集成模式
🎯 视觉
将Claude Desktop和Claude Code转换为一个统一的、可编程的开发环境,利用每个工具的优势,同时避免MCP服务器过载。
🚀 快速开始
1.克隆存储库
git clone https://github.com/omar-el-mountassir/claude-mcp-orchestration.git
cd claude-mcp-orchestration2.安装先决条件
- 克劳德桌面 (最新版本)
- 克劳德代码 (研究预览)
- Node.js 18+
- Python 3.8+ 使用UV包管理器
- Docker桌面 (可选,适用于容器化MCP服务器)
3.设置您的第一个工作流程
# Copy example configurations
cp config/claude-desktop-config.example.json ~/.claude/claude_desktop_config.json
cp config/.env.example .env
# Install the minimal MCP setup
./scripts/setup-minimal-mcp.sh📚 存储库结构
claude-mcp-orchestration/
├── README.md # You are here
├── ROADMAP.md # Strategic implementation roadmap
├── docs/ # Research and documentation
│ ├── mcp-servers-guide.md # Comprehensive MCP server analysis
│ ├── claude-code-capabilities.md
│ ├── integration-patterns.md
│ └── performance-optimization.md
├── workflows/ # Programmable workflow examples
│ ├── feature-development/
│ ├── code-review/
│ ├── documentation/
│ └── project-planning/
├── commands/ # Custom Claude Code commands
│ ├── .claude/commands/ # Project-specific commands
│ └── global/ # User-wide commands
├── scripts/ # Automation and integration scripts
│ ├── setup-minimal-mcp.sh
│ ├── claude-orchestrator.py
│ └── workflow-runner.js
├── config/ # Configuration templates
│ ├── claude-desktop-config.example.json
│ ├── mcp-servers/
│ └── .env.example
└── examples/ # Working examples
├── localhost-access/
├── database-workflows/
└── full-stack-development/🔧 核心概念
1.战略性MCP分销
克劳德代码 (开发引擎):
- 利用内置工具(任务、Bash、WebFetch等)
- 最小MCP服务器仅用于真正的缺口
- 可通过CLI编程实现自动化
克劳德桌面 (知识中心):
- 文件和研究
- 沟通与项目管理
- 战略规划和报告
2.可编程工作流程
# Example: Complete feature development
claude -p "Read issue #123, plan implementation, write tests, code, document" \
--allowedTools "Task,Edit,Bash,Write,Read"3.自定义命令
在中创建可重用的工作流 .claude/commands/:
# .claude/commands/feature-pipeline.md
Implement feature from issue #$ARGUMENTS:
1. Analyze requirements
2. Create implementation plan
3. Write tests first (TDD)
4. Implement solution
5. Update documentation
6. Create PR with full context🎯 用例
1.本地主机文档访问
- 访问您的工作流文档
localhost:3000 - 使用MCP代理实现本地主机的安全连接
- 看
examples/localhost-access/
2.全栈开发
- 协调前端/后端开发
- 自动化测试和部署
- 看
workflows/full-stack-development/
3.团队协作
- 自动PR审核
- 文档更新
- 项目状态报告
- 看
workflows/team-collaboration/
📊 性能指南
- 重质不重量:专注于基本的MCP服务器
- 监测性能:使用附带的监控脚本
- 迭代和优化:从最小开始,根据需要添加
🤝 贡献
这是一个活生生的仓库!欢迎捐款:
- 分叉存储库
- 创建功能分支
- 添加您的工作流/命令/示例
- 提交一份描述清晰的PR
📖 文档
🚧 路线图
看 ROADMAP.md 完整的实施计划。
📄 许可证
MIT许可证-请参阅 许可证 了解详情。
🙏 致谢
- Claude Desktop和Claude Code的拟人化团队
- MCP服务器开发人员
- 社区贡献者
______________________________________________________________________
问题? 打开一个问题或联系我们!
觉得这有用吗? 给它一个⭐!
