broker
Sentinel
ステートレスなMCPサーバー、そしてそれを採点する適合性ハーネス。
2026年7月28日、Model Context Protocolは史上最大の破壊的改訂をリリースしました。MCPをステートフルでセッションベースの双方向プロトコルから、ステートレスなリクエスト/レスポンスプロトコルへと変換したのです。セッションはなくなりました。initializeハンドシェイクもなくなりました。server/discoverは必須です。サーバー発信のリクエストは、Multi Round-Trip Requestsに全面的に置き換えられました。CacheableResultは必須になりました。Sampling、Roots、Logging、HTTP+SSEトランスポート、OAuth Dynamic Client Registrationはすべて、12ヶ月の猶予付きで非推奨になりました。
世の中のすべてのMCPサーバーは、旧来の作法に基づいて書かれています。このリポジトリは、2つのものをセットで提供します:
|
|
|
|
これらは意図的に連携しています。ハーネスの信頼性は、自分自身ではないサーバーを採点することに由来します。サーバーの信頼性は、採点されることに由来します。ハーネスはサーバー内部を一切インポートせず、任意のエンドポイントURLに対して動作します。
ステータス
作業中。 ワークパッケージ計画はdocs/superpowers/plans/2026-08-22-sentinel-mvp.md、この実装の仕様はdocs/HANDOFF.mdを参照してください。
WP | 機能 | 状態 |
WP-0 | リポジトリのブートストラップ | ✅ |
WP-1 | エンベロープ、ディスカバリ、ネゴシエーション、エラー分類 | ⏳ |
WP-2 | ヘッダー契約とEnvoyルーティング | ⏳ |
WP-3 | レジストリ、決定的な | ⏳ |
WP-4 | ツール規律と | ⏳ |
WP-5 | サーバー発行のステートハンドル | ⏳ |
WP-6 | MRTRエンジンと冪等なリプレイ | ⏳ |
WP-7 | オーディエンス検証 | ⏳ |
WP-8 | 監査ログとハッシュチェーン | ⏳ |
WP-9 | ハーネスプローブ、ルールカタログ、フィクスチャ | ⏳ |
WP-10 | 採点、JSON、SARIF、CIゲート | ⏳ |
WP-11 | 非推奨の棚卸し | ⏳ |
WP-12 | 測定、移行ガイド、デモ | ⏳ |
Related MCP server: AIOrc MCP Server
クイックスタート
make up # postgres + broker + envoy + smokescreen + otel-collector
make check # golangci-lint, go test, ruff, mypy, pytest
make scan-broker # grade the broker against its own harnessGo 1.23+、Python 3.12、uv ≥ 0.5、Dockerが必要です。モデルAPIキーはどこにも不要です — ブローカーはツールを提供するだけで、モデルを呼び出しません。そのためCIは高速で無料で、このリポジトリ外の理由で不安定になることは決してありません。
ドキュメント
docs/HANDOFF.md— 実装仕様(SN-HND-001)。docs/MIGRATION.md— MCP2026-07-28で何が変わり、何がコストになるか。(WP-12)CLAUDE.md— 4つのルールと単一ソースファイルの制約。
優先順位
このリポジトリとMCP仕様が矛盾する場合、仕様が優先され、このリポジトリが誤りです。
ライセンス
MIT — LICENSEを参照。
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Workflow diagnostics, capability routing, and x402 settlement for MCP-compatible agents.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
Discover, plan and run tools across your connected business systems through one OAuth MCP endpoint
1
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to discover and execute tools via a secure MCP server with JWT authentication, RBAC, rate limiting, and audit logging.1MIT
- AlicenseNot gradedqualityAmaintenanceEnables MCP-compatible LLM clients to execute server-verified agent workflows, with enforced transitions, invocation caps, and signed audit trails.MIT
- FlicenseNot gradedqualityBmaintenanceDemonstrates stateful application patterns on the stateless MCP 2026-07-28 protocol, enabling request-scoped state, multi round-trip confirmations, and streaming progress updates across independent tool calls.-
- FlicenseNot gradedqualityAmaintenanceEnables MCP-compatible AI clients to invoke CLI-driven agent tools over Streamable HTTP, including shell execution, file operations, patching, image viewing, web search, and nested agent tasks, with permission modes and real-time progress streaming.-