mcp-micromanage について
mcp-micromanageは、コーディングエージェントの開発作業を計画・追跡するMCPサーバーです。計画をPRとコミットに分割し、レビューの節目を設け、Reactダッシュボードで進捗を可視化します。
主な機能
- 01PRとコミット単位で作業を計画
- 02タスクの状態を追跡
- 03ユーザーレビューを経て進捗を更新
- 04作業項目を階層表示
- 05ダッシュボードの自動更新
- 06ダッシュボードのズームとパン
活用シーン
- 01開発チケットをコミットに分割
- 02コミット単位の節目で作業をレビュー
- 03実装の進捗を確認
- 04Reactダッシュボードで計画を確認
MCP 対応
開発作業の計画、作業項目の状態追跡、ユーザーレビュー後の進捗更新を行うMCPツールを提供します。Reactの可視化ダッシュボードにはPRとコミットが表示されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-micromanage
脱線しがちなコーディングエージェントの同僚を管理します。
sequentialthinkingが思考ワークフローを動的に定式化して外部化するものであるなら、このツールは開発タスクのフローを動的に定式化して外部化するものです。
動機
コーディングエージェントの課題
- コーディングエージェントは、依頼された範囲を超えて変更を加えることがよくあります
- cursor+claudeを想定しています
- 実装中の重要な判断時に、ユーザーへフィードバックを求めるのが苦手です
- 作業計画や進捗の追跡を視覚化して監視するのは困難です
解決策
- コミットとPRに基づく作業計画:チケットをPRとコミットに分割した実装計画を、作業の最小単位として必須にします
- 頻繁なフィードバックの強制:コミット単位でユーザーによるレビューを必須にし、フィードバックの自然なチェックポイントを設けます
- 視覚化:ローカルのReactアプリで、現在の作業計画と実装状況をすぐに把握できます
ツール
- plan:PRとコミットを使って実装計画を定義します
- track:すべての作業項目の進捗と現在の状況を確認します
- update:作業の進行に合わせて状況を変更します。ユーザーによるレビューが必須です
視覚化ダッシュボード
このプロジェクトには、以下の機能を備えたReactベースの視覚化ツールが含まれています。
- PRとコミットの階層表示
- 自動更新によるリアルタイム更新
- ステータスに応じた色分け
- ズームとパンの機能
はじめに
ヘッドレス(MCP ツールのみ)
- mcp jsonに追加します
{
"mcpServers": {
"micromanage": {
"command": "npx",
"args": [
"-y",
"@yodakeisuke/mcp-micromanage"
]
}
}
}
- (強く推奨)次の
.mdcをプロジェクトに追加します
(好みに合わせて調整できます)
視覚化あり
-
このリポジトリをクローンします
-
mcp jsonに追加します
{
"mcpServers": {
"micromanage": {
"command": "node",
"args": [
"[CLONE_DESTINATION_PATH]/sequentialdeveloping/dist/index.js"
]
}
}
}
- サーバーをビルドします
npm install
npm run build
- フロントエンドを実行します
cd visualization/
npm install
npm run dev
ライセンス
このプロジェクトはMITライセンスの下でライセンスされています。詳細はLICENSEファイルをご覧ください。
サードパーティソフトウェア
このプロジェクトでは、次のサードパーティソフトウェアを使用しています。
- MCP TypeScript SDK:MITライセンス。Copyright © 2023-2025 Anthropic, PBC.
謝辞
- MCP(Model Context Protocol)を使用して構築されています
- yodakeisukeによってメンテナンスされています
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。