Are you the author? Sign in to claim
🤖 Enterprise-grade AI Agent Service based on FastMCP framework. Features 25+ MCP tools, 10 professional agents, dual LL
本项目基于 BMAD-METHOD 构建,这是一个强大的业务模型和架构开发方法论。
Stay up-to-date effortlessly! If you already have BMad-METHOD installed in your project, simply run:
npx bmad-method install
# OR
git pull
npm run install:bmad
If you're new to BMAD-METHOD, visit the official repository for complete installation and setup instructions:
👉 BMAD-METHOD Official Repository
The BMAD-METHOD provides:
🚀 企业级智能服务 - 基于 FastMCP 框架的专业 AI 智能体服务,支持双 LLM 模式,提供 25+ 个专业 MCP 工具和 10 个专业智能体,与 Cursor IDE 无缝集成。
pip install -r requirements.txt
# 复制环境变量模板
cp .env.example .env
# 编辑环境变量(可选)
# USE_BUILTIN_LLM=true # 使用内置 LLM(默认)
# DEEPSEEK_API_KEY=your_key # DeepSeek API Key(可选)
python bmad_agent_mcp.py
参考 docs/CURSOR_USAGE_GUIDE.md 进行 Cursor IDE 集成配置。
# 在 Cursor 中使用
switch_llm_mode('builtin') # 切换到内置模式
switch_llm_mode('external') # 切换到外部模式
get_llm_mode_info() # 查看模式信息
list_agents() - 列出所有智能体get_agent_details(agent_id) - 获取智能体详情activate_agent(agent_id) - 激活智能体call_agent_with_llm(agent_id, task) - 调用智能体执行任务list_workflows() - 列出所有工作流程start_workflow(workflow_id) - 启动工作流程get_workflow_status() - 获取工作流程状态advance_workflow_step() - 推进工作流程switch_llm_mode(mode) - 切换 LLM 模式get_llm_mode_info() - 获取模式信息get_system_status() - 获取系统状态list_tasks() - 列出所有任务execute_task(task_id) - 执行任务list_templates() - 列出所有模板get_template(template_name) - 获取模板内容📂 根目录
├── 📄 bmad_agent_mcp.py # 主服务文件
├── 📄 llm_client.py # LLM 客户端
├── 📄 utils.py # 工具函数
├── 📄 requirements.txt # 依赖文件
├── 📂 .bmad-core/ # 核心数据结构
├── 📁 docs/ # 文档目录
├── 📁 tests/ # 测试目录
└── 📁 archive/ # 归档目录
# 运行基础测试
python tests/simple_test.py
# 测试 MCP 工具
python tests/simple_mcp_test.py
# 测试 LLM 功能
python tests/quick_llm_test.py
将以下配置添加到 Cursor 的 settings.json:
{
"mcpServers": {
"bmad-agent": {
"command": "python",
"args": ["D:\\234ffff\\bmad_agent_mcp.py"],
"cwd": "D:\\234ffff",
"env": {
"PYTHONPATH": "D:\\234ffff",
"USE_BUILTIN_LLM": "true",
"PYTHONIOENCODING": "utf-8",
"PYTHONUNBUFFERED": "1"
}
}
}
}
USE_BUILTIN_LLM=true # 使用内置 LLM
DEEPSEEK_API_KEY=your_key_here # DeepSeek API Key(可选)
PYTHONIOENCODING=utf-8 # 字符编码
用户: "请列出所有可用的 BMAD 智能体"
AI: 调用 list_agents()
返回: 10 个专业智能体列表
用户: "请使用业务分析师分析电商平台需求"
AI: 调用 call_agent_with_llm('analyst', '分析电商平台需求')
返回: 专业的业务分析结果
用户: "请切换到 DeepSeek API 模式"
AI: 调用 switch_llm_mode('external')
返回: 已切换到外部 API 模式
MIT License
docs/ 目录中的详细文档tests/ 目录中的测试文件logs/ 目录中的日志文件archive/ 目录中的历史文件🎉 享受使用 BMAD Agent FastMCP Service!"
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
Google's universal MCP server supporting PostgreSQL, MySQL, MongoDB, Redis, and 10+ databases
Official GitHub integration for repos, issues, PRs, and CI/CD workflows