mcpField
M
mcp-micromanage

mcp-micromanage

Local
github.com/yodakeisukeAI & Agents12Updated 82w ago

About mcp-micromanage

mcp-micromanage is an MCP server for structuring and monitoring coding-agent development work. It breaks plans into PRs and commits, with required review checkpoints and a React dashboard for visualizing progress.

Key features

  1. 01Plan work as PRs and commits
  2. 02Track task status
  3. 03Update progress with user reviews
  4. 04Visualize work hierarchically
  5. 05Refresh dashboard automatically
  6. 06Zoom and pan the dashboard

Use cases

  1. 01Break a development ticket into commits
  2. 02Review work at commit-level checkpoints
  3. 03Monitor implementation progress
  4. 04Inspect plans in the React dashboard

MCP support

Provides MCP tools for planning development work, tracking work-item status, and updating progress with user reviews. A React visualization dashboard displays PRs and commits.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"micromanage-your-agent": {
"command": "npx",
"args": [
"-y",
"@yodakeisuke/mcp-micromanage"
]
}
}
}
Run commandnpx -y @yodakeisuke/mcp-micromanage

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@yodakeisuke/mcp-micromanage

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

npm

mcp-micromanage

Control your coding agent colleague who tends to go off track.

If sequentialthinking is a dynamic formulation and externalization of thought workflows, this tool is a dynamic formulation and externalization of development task flows.

image

Motivation

Challenges with Coding Agents
  • Coding agents often make modifications beyond what they're asked to do
    • Assuming cursor+claude
  • They struggle to request user feedback at key decision points during implementation
  • Work plans and progress tracking can be challenging to visualize and monitor
Solution
  • Commit and PR-based Work Plans: Force implementation plans that break down tickets into PRs and commits as the minimum units of work
  • Forced Frequent Feedback: Enforce user reviews at the commit level, creating natural checkpoints for feedback
  • Visualization: Instantly understand the current work plan and implementation status through a local React app

tool

  1. plan: Define your implementation plan with PRs and commits
  2. track: Monitor progress and current status of all work items
  3. update: Change status as work progresses, with mandatory user reviews

Visualization Dashboard

The project includes a React-based visualization tool that provides:

  • Hierarchical view of PRs and commits
  • Real-time updates with auto-refresh
  • Status-based color coding
  • Zoom and pan capabilities

Getting Started

Headless(mcp tool only)
  1. Add to your mcp json
{
  "mcpServers": {
    "micromanage": {
      "command": "npx",
      "args": [
        "-y",
        "@yodakeisuke/mcp-micromanage"
      ]
    }
  }
}
  1. (Highly recommended) Add the following .mdcs to your project

recommended-rules

(Can be adjusted to your preference)

With Visualisation
  1. clone this repository

  2. Add to your mcp json

{
  "mcpServers": {
    "micromanage": {
      "command": "node",
      "args": [
        "[CLONE_DESTINATION_PATH]/sequentialdeveloping/dist/index.js"
      ]
    }
  }
}
  1. build server
npm install
npm run build
  1. run frontend
cd visualization/ 
npm install
npm run dev

License

This project is licensed under the MIT License - see the LICENSE file for details.

Third-Party Software

This project uses the following third-party software:

  • MCP TypeScript SDK: Licensed under the MIT License. Copyright © 2023-2025 Anthropic, PBC.

Acknowledgments

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.