Pathmode について
Pathmodeは、コーディングエージェントが実装を始める前に、未決のプロダクト判断を検出するMCPサーバーです。アカウント、APIキー、モデル呼び出しなしで6項目の決定的な事前チェックを行い、チーム間で意図と根拠を同期できます。
主な機能
- 016項目の決定的な準備状況チェック
- 02モデル呼び出し不要の設定不要な利用
- 03リポジトリの intent.md に仕様を保存
- 04PATHMODE_API_KEY によるチーム同期
活用シーン
- 01実装前に未決のプロダクト判断を発見
- 02コーディング依頼から意図仕様を作成
- 03ブランチ上で準備状況の判定を再現
MCP 対応
MCPサーバーは、コーディングエージェントからPathmodeの意図に関する事前チェックを利用できるようにします。READMEではMCPクライアント経由でのパッケージの導入と利用方法を説明しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @pathmode/mcp-serverPATHMODE_API_KEYシークレットOptional: Your Pathmode API key for team features (dependency graph, workspace context). Get one from Settings > API Keys in the Pathmode app.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
22掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| status | string | いいえ | ステータスで絞り込みます:draft、validated、approved、shipped、verified |
| include_evidence | boolean | いいえ | このインテントが参照する実際の証拠項目(省略あり)をインラインで含めます。デフォルトは false です。デフォルトの応答には、通常の呼び出しのコストを抑えるため、取得を伴わない evidenceSummary のみが含まれます。 |
詳細
@pathmode/mcp-server
コーディングエージェントが実装を始める前に、リクエストで未決定のまま残されているプロダクト上の判断事項を見つけます。決定論的な事前チェックです。キー不要で、調整済みの6つのチェックを行い、モデル呼び出しはありません。
このリポジトリ自体でも、同じワークフローを実際に使用しています。その意図を記した intent.md をご覧ください。
このリポジトリはパッケージの課題管理用であり、ソースコードではありません。 サーバーは Pathmode の非公開モノレポで開発され、そこから npm に公開されています。このリポジトリには以前、手作業でコピーしたソースのスナップショットがありましたが、公開パッケージより数バージョン遅れていました。そのコピーは現在ここにはないため、古い情報を読む心配はありません。
コードを読むには、公開されている tarball を展開してください。
npm pack @pathmode/mcp-server && tar -xzf pathmode-mcp-server-*.tgz
インストール
プロジェクトのルートにある .mcp.json に追加してください。
{
"mcpServers": {
"pathmode": {
"command": "npx",
"args": ["@pathmode/mcp-server"]
}
}
}
アカウントも API キーも不要です。仕様は、所有するプレーンな Markdown ファイルとして、リポジトリ内の intent.md に保存されます。チーム間で意図とエビデンスを同期するには、PATHMODE_API_KEY を設定してください。
動作を見る
Fieldnote(チケットで「Cancel plan」ボタンを求める架空の請求アプリ)で、implement FN-412 という1つの指示を受けたこのサーバーを使うエージェントは、プロダクトコードを一切書きませんでした。リポジトリ内で唯一の解約コードは返金用に書かれたものであり、顧客が解約するたびに支払い済みの日数がすべて失われることを見つけ、未決定のプロダクト上の選択肢を4つ含む intent.md の草案を作成して停止しました。事前チェックは6項目中6項目に合格しましたが、これらの選択肢が未決定のため、引き続き作業はブロックされています。
記録された実行にはすべてのツール呼び出しが記載されており、そのブランチで npx -y @pathmode/cli preflight を実行すると、同じ判定を再現できます。
リンク
- npm パッケージ:公開済みのサーバーです。常に最新です
- IntentSpec:このサーバーが作成する
intent.mdファイルのオープン仕様です - intent.md プロファイル:
check_intent_readinessが評価する6つのチェック項目です - Pathmode:チーム向けプラットフォームです
- MCP レジストリに掲載されています
課題
バグ報告や機能リクエストはIssuesにお寄せください。npx @pathmode/mcp-server --version の出力と、使用しているクライアントを記載してください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。