基本能力
产品定位
mcp-micromanage 是一个开发效率工具,用于动态制定和外部化开发任务流程,帮助开发者管理和控制编码代理的行为。
核心功能
- 计划制定:通过PR和提交定义实现计划。
- 进度跟踪:监控所有工作项的进度和当前状态。
- 状态更新:在工作进展中更新状态,并强制用户审查。
- 可视化仪表板:提供React-based的可视化工具,展示PR和提交的层次结构、实时更新、状态颜色编码以及缩放和平移功能。
适用场景
- 需要控制编码代理行为的开发团队。
- 需要频繁用户反馈的开发任务。
- 需要可视化监控开发进度的项目。
工具列表
- plan:定义实现计划,包括PR和提交。
- track:监控工作项的进度和状态。
- update:更新工作状态,并强制用户审查。
常见问题解答
- 如何安装可视化仪表板?:克隆仓库后,运行前端开发服务器。
- 如何配置mcp工具?:在mcp json中添加相应的配置。
使用教程
使用依赖
- 确保已安装Node.js和npm。
安装教程
Headless(仅mcp工具)
- 在mcp json中添加以下配置:
json
{
"mcpServers": {
"micromanage": {
"command": "npx",
"args": [
"-y",
"@yodakeisuke/mcp-micromanage"
]
}
}
} - 推荐添加
.mdc
文件到项目中。
可视化仪表板
- 克隆仓库。
- 在mcp json中添加以下配置:
json
{
"mcpServers": {
"micromanage": {
"command": "node",
"args": [
"[CLONE_DESTINATION_PATH]/sequentialdeveloping/dist/index.js"
]
}
}
} - 构建服务器:
bash
npm install
npm run build - 运行前端:
bash
cd visualization/
npm install
npm run dev
调试方式
- 确保mcp json配置正确。
- 检查Node.js和npm版本是否兼容。
- 查看控制台日志以排查错误。