mcp-micromanage

mcp-micromanage

site icon
2025.04.01 3
TypeScript开发效率任务管理开发效率
mcp-micromanage 是一个用于管理和控制编码代理同事的工具,旨在解决编码代理在开发过程中可能出现的偏离任务、缺乏用户反馈以及工作进度难以跟踪的问题。通过强制性的PR和提交计划、频繁的用户反馈点以及可视化仪表板,帮助开发者更好地管理和监控开发任务流程。
View on GitHub

Overview

基本能力

产品定位

mcp-micromanage 是一个开发效率工具,用于动态制定和外部化开发任务流程,帮助开发者管理和控制编码代理的行为。

核心功能

  1. 计划制定:通过PR和提交定义实现计划。
  2. 进度跟踪:监控所有工作项的进度和当前状态。
  3. 状态更新:在工作进展中更新状态,并强制用户审查。
  4. 可视化仪表板:提供React-based的可视化工具,展示PR和提交的层次结构、实时更新、状态颜色编码以及缩放和平移功能。

适用场景

  1. 需要控制编码代理行为的开发团队。
  2. 需要频繁用户反馈的开发任务。
  3. 需要可视化监控开发进度的项目。

工具列表

  1. plan:定义实现计划,包括PR和提交。
  2. track:监控工作项的进度和状态。
  3. update:更新工作状态,并强制用户审查。

常见问题解答

  1. 如何安装可视化仪表板?:克隆仓库后,运行前端开发服务器。
  2. 如何配置mcp工具?:在mcp json中添加相应的配置。

使用教程

使用依赖

  1. 确保已安装Node.js和npm。

安装教程

Headless(仅mcp工具)

  1. 在mcp json中添加以下配置:
{
  "mcpServers": {
    "micromanage": {
      "command": "npx",
      "args": [
        "-y",
        "@yodakeisuke/mcp-micromanage"
      ]
    }
  }
}
  1. 推荐添加.mdc文件到项目中。

可视化仪表板

  1. 克隆仓库。
  2. 在mcp json中添加以下配置:
{
  "mcpServers": {
    "micromanage": {
      "command": "node",
      "args": [
        "[CLONE_DESTINATION_PATH]/sequentialdeveloping/dist/index.js"
      ]
    }
  }
}
  1. 构建服务器:
npm install
npm run build
  1. 运行前端:
cd visualization/ 
npm install
npm run dev

调试方式

  1. 确保mcp json配置正确。
  2. 检查Node.js和npm版本是否兼容。
  3. 查看控制台日志以排查错误。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。