Micromanage

Un servidor para gestionar tareas secuenciales de desarrollo con reglas configurables utilizando archivos .mdc externos.

Documentación

npm

mcp-micromanage

Controla a tu colega agente de codificación que tiende a desviarse.

Si sequentialthinking es una formulación dinámica y externalización de flujos de pensamiento, esta herramienta es una formulación dinámica y externalización de flujos de tareas de desarrollo.

image

Motivación

Desafíos con Agentes de Codificación

  • Los agentes de codificación a menudo realizan modificaciones más allá de lo que se les pide
    • Asumiendo cursor+claude
  • Les cuesta solicitar retroalimentación del usuario en puntos clave de decisión durante la implementación
  • Los planes de trabajo y el seguimiento del progreso pueden ser difíciles de visualizar y monitorear

Solución

  • Planes de Trabajo Basados en Commits y PRs: Forzar planes de implementación que desglosen tickets en PRs y commits como las unidades mínimas de trabajo
  • Retroalimentación Frecuente Forzada: Aplicar revisiones del usuario a nivel de commit, creando puntos de control naturales para la retroalimentación
  • Visualización: Comprender instantáneamente el plan de trabajo actual y el estado de implementación a través de una aplicación React local

herramienta

  1. plan: Define tu plan de implementación con PRs y commits
  2. track: Monitorea el progreso y el estado actual de todos los elementos de trabajo
  3. update: Cambia el estado a medida que avanza el trabajo, con revisiones obligatorias del usuario

Panel de Visualización

El proyecto incluye una herramienta de visualización basada en React que proporciona:

  • Vista jerárquica de PRs y commits
  • Actualizaciones en tiempo real con auto-refresco
  • Codificación de colores basada en el estado
  • Capacidades de zoom y desplazamiento

Primeros Pasos

Sin Interfaz (solo herramienta mcp)

  1. Añade a tu json de mcp
{
  "mcpServers": {
    "micromanage": {
      "command": "npx",
      "args": [
        "-y",
        "@yodakeisuke/mcp-micromanage"
      ]
    }
  }
}
  1. (Altamente recomendado) Añade los siguientes .mdcs a tu proyecto

reglas-recomendadas

(Pueden ajustarse a tu preferencia)

Con Visualización

  1. Clona este repositorio

  2. Añade a tu json de mcp

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

Licencia

Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo LICENSE para más detalles.

Software de Terceros

Este proyecto utiliza el siguiente software de terceros:

  • MCP TypeScript SDK: Licenciado bajo la Licencia MIT. Copyright © 2023-2025 Anthropic, PBC.

Agradecimientos