mcpField
C
Conducted MCP

Conducted MCP

リモート
github.com/Mostov82開発ツール117 週間前に更新
リポジトリ

Conducted MCP について

Conducted MCPは、Conducted Developmentでソフトウェアプロジェクトを計画・追跡するチームやエージェント向けの、ステートレスな助言・検証サーバーです。開始ガイドや成果物の検証、フェーズ手順を提供し、プロジェクトデータを保持せずファイルにも触れません。

主な機能

  1. 01プロジェクト開始ガイド
  2. 02プロジェクト成果物の検証
  3. 03順序付きフェーズ手順
  4. 04定例事項と意思決定の確認
  5. 05読み取り専用の方法論リソース

活用シーン

  1. 01新規・既存コードベースの計画開始
  2. 02目標ブリーフやセッションログの検証
  3. 03フェーズで次に行う手順の確認
  4. 04スタンドアップ時期と意思決定指針の確認

MCP 対応

ツール、プロンプト、読み取り専用リソースを通じて、Conducted Developmentの指針をMCPクライアントに提供します。ステートレスで、ファイルやプロジェクトデータの入出力は行いません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://conducted-mcp.jonathanmostov.workers.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmconducted-mcp0.1.1

ツール

7
パラメーター型必須説明
contentstringはい検証する成果物の Markdown 全文。
artifact_typeenumはい検証する成果物の種類。goal_brief | intent_doc | session_log | standup

詳細

Conducted MCP

規律あるチームと同じように、AI エージェントがソフトウェアプロジェクトを計画し、進捗を追跡できるよう支援する MCP サーバーです。しかも、このツールが提供する手法を使って開発されました。

Conducted MCP は、軽量で意図を重視する手法であるConducted Developmentを、MCP 対応のあらゆるエージェント(Claude Desktop、Cursor など)に提供します。これはステートレスなアドバイザー兼バリデーターです。プロジェクトのデータを保持せず、ファイルや git に触れることもありません。I/O はエージェントがすべて行い、サーバーは判断を提供します。成果物を検証する、このスタンドアップの実施時期か、フェーズの手順は何か、この決定はログに記録すべきか、といった判断です。

他との違い: このリポジトリの work/ フォルダーにある目標概要、意図ドキュメント、意思決定ログ、サイクルのスタンドアップは、このツールが実装する手法に 従って 作成されました。これはサンプルではなく、プロセスの実証です。


できること

接続したエージェントは、必要に応じて次の機能を利用できます。

  • ガイド付きのキックオフ(kickoff プロンプトと kickoff_questions / kickoff_plan ツール) — 新規プロジェクトにも既存のコードベースにも対応し、プロジェクトの計画構造を立ち上げるための分岐型 Q&A です。既存のコードについては、エージェントがリポジトリを調査し、サーバーが回答を事前入力するため、人間は一から作成するのではなく内容を確認できます。
  • 厳格な成果物検証(validate_artifact) — 目標概要、意図ドキュメント、セッションログ、スタンドアップを送信すると、{ valid, missing, warnings } が返されます。
  • フェーズごとの手順(next_procedure) — エージェントがループのどの段階にいるかに応じて、順序立てた手順、最初に読むもの、エスカレーションのポイントを提示します。
  • 機械的なルールチェック(standup_due、evaluate_gate、decision_log_guidance) — 1 人で取り組む実践者が最も見落としがちな習慣について、提供された事実に基づきステートレスに判断します。

この手法のガイド、テンプレート、規約は、読み取り専用のリソース(conducted://guide/*、conducted://template/*、conducted://conventions)として提供されるため、エージェントは同じやり取りの中でルールを学ぶことができます。


この設計にした理由(Model C)

サーバーは強制できません。エージェントは常にファイルに直接アクセスできるためです。そのため、ゲートキーパーのように振る舞うのではなく、アドバイザーとして設計されています。判断や手順を返す純粋関数であり、副作用はありません。データもデータへの認証もない状態でホストするものはありません。この設計により、移植性が高く、簡単にテストでき、ローカルでもリモートでも低コストで実行できます。その考え方は docs/DESIGN_SKETCH.md に記載されており、検討の結果採用したトレードオフは DECISIONS.md にまとめられています。


クイックスタート

npm で conducted-mcp として公開されており、インストール不要で npx から実行できます。

MCP クライアントにサーバーを追加します。Claude Desktop(claude_desktop_config.json)または Cursor(.cursor/mcp.json)を使用します。

{
  "mcpServers": {
    "conducted": {
      "command": "npx",
      "args": ["-y", "conducted-mcp"]
    }
  }
}

次に、エージェントに「このプロジェクトで Conducted のキックオフを実行して」と依頼するか、任意のツールを直接呼び出します。

またはホスト済みエンドポイントに接続する(インストール不要)

Cloudflare Workers 上で、ステートレスな Streamable HTTP エンドポイントが稼働しています。URL で接続でき、インストールは不要です。

{
  "mcpServers": {
    "conducted": {
      "url": "https://conducted-mcp.jonathanmostov.workers.dev/mcp"
    }
  }
}

サーバーはステートレスでデータを保持しないため(Model C)、エンドポイントはレート制限で保護することで、認証なしでも安全に実行できます。


デモ

kickoff の流れを実際に記録したトランスクリプト(最初のプロンプト、分岐型インタビュー、フェーズごとの手順)を、稼働中のサーバーから一字一句そのまま収録した docs/DEMO.md をご覧ください。


開発

npm install
npm run build     # bundles the methodology text, then strict tsc
npm test          # vitest
npm run lint      # eslint + prettier
npm start         # run the stdio server

サーバーは公式の @modelcontextprotocol/sdk を使用した TypeScript で、ESM と strict mode を採用しています。構成と規約については CONTRIBUTING.md をご覧ください。


リポジトリ内の方法論


ライセンス

MIT © 2026 Jonathan Mostov

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。