MCP-Developer-SubAgent
by gensecaihq·★ 28·综合分 42
包含8个Claude Code子代理和FastMCP模板的生产级MCP开发框架。
概述
MCP-Developer-SubAgent是一个全面的MCP开发框架,结合了两种方法:用于Claude Code的Markdown驱动子代理和程序化Python SDK。该框架提供了8个专业代理,涵盖MCP开发各个方面,如实现、安全、性能优化和部署。它包含生产就绪的FastMCP服务器模板、企业级安全钩子和完整的CI/CD流水线。双模式架构允许开发者根据偏好选择Claude Code集成或程序化SDK使用。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当开发注重安全性、生产就绪性和专业 AI 辅助的 MCP 服务器时,选择此框架。
什么时候不要选它
不要为简单的 MCP 项目选择它,或者如果您更喜欢纯命令行工具而非 AI 辅助,因为它包含 AI 编排组件带来的大量开销。
此 server 暴露的工具
从 README 抽取出 5 个工具validate-setupValidates the MCP development environment and checks platform compatibility
statusChecks the current status of the MCP development environment
orchestrateOrchestrates MCP development workflows through the system
create_conversationCreates a new conversation session with the MCP orchestrator
send_messageSends a message to the MCP orchestrator and gets a response
说明:Tools were inferred from CLI commands and SDK examples in the documentation. The README doesn't have an explicit 'Tools' section but demonstrates several functional capabilities that appear to be MCP tools.
可对比工具
安装
安装
快速开始(跨平台)
# 克隆仓库
git clone https://github.com/gensecaihq/MCP-Developer-SubAgent.git
cd MCP-Developer-SubAgent
# 检查平台兼容性
python3 claude_code_sdk/cli_simple.py validate-setup
# 安装依赖
pip install -e .Claude Desktop集成
添加到Claude Desktop配置文件config.json中:
{
"mcpServers": {
"mcp-developer": {
"command": "python",
"args": ["-m", "claude_code_sdk.cli"]
}
}
}FAQ
- Claude Code与这个框架是什么关系?
- Claude Code作为Markdown驱动子代理的基础,同时框架也提供了一个独立的Python SDK,可与Anthropic API协同工作。
- 我可以只使用子代理而不安装SDK吗?
- 是的,验证工具无需安装即可使用。.claude/agents/中的子代理是为直接与Claude Code工作而设计的。
MCP-Developer-SubAgent 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。