Catalyst Governance について
Catalyst は AI エージェント向けのホスト型ガバナンスレイヤーです。重要な操作を権限ルールで確認し、提案を人間の承認に回して判断を記録します。ポリシー適用、コンプライアンススキャン、エージェント活動の監査記録が必要なチーム向けです。
主な機能
- 01実行前の権限チェック
- 02人間による承認ワークフロー
- 034 種類のガバナンスモード
- 048 つのフレームワークに対応したコンプライアンススキャン
- 05ハッシュリンク型の操作監査台帳
- 06承認イベントの Webhook
活用シーン
- 01本番デプロイ前に承認を必須化
- 02宣言された能力外の操作を拒否
- 03Claude Code の操作を監査
- 04コンプライアンスフレームワークに基づく活動スキャン
MCP 対応
Catalyst は Streamable HTTP と SSE によるホスト型 MCP サーバーとしてガバナンスツールを提供します。MCP クライアントから操作の確認、承認処理、コンプライアンススキャン、監査台帳のエクスポートができます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://catalyst.stratogenic.ai/mcpclaude mcp add --transport http catalyst https://catalyst.stratogenic.ai/mcp{"mcpServers":{"catalyst":{"type":"http","url":"https://catalyst.stratogenic.ai/mcp"}}}Cursor で開く{"servers":{"catalyst":{"type":"http","url":"https://catalyst.stratogenic.ai/mcp"}}}VS Code で開く{"mcpServers":{"catalyst":{"type":"http","url":"https://catalyst.stratogenic.ai/mcp"}}}{"mcpServers":{"catalyst":{"serverUrl":"https://catalyst.stratogenic.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://catalyst.stratogenic.ai/mcp認証が必要https://catalyst.stratogenic.ai/mcp/sse認証が必要ツール
31| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| items | array | はい | |
| domain | any | いいえ |
詳細
Catalyst MCP サーバー
AI エージェント向けのガバナンスミドルウェア — SSE と Streamable HTTP の両トランスポートに対応したホスト型 MCP サーバーです。
できること
Catalyst は、AI エージェントと重大な結果を伴うアクションの間にガバナンス層を設けます。エージェントがファイルを書き込んだり、メッセージを送信したり、コードをデプロイしたり、外部 API を呼び出したりする前に、Catalyst に確認します。ガバナンスモードに応じて、アクションは許可されるか、人間の承認に回されるか、拒否されます。
主な機能:
- 段階的な信頼モデルによる実行前の権限チェック:
observe → advisory → proposal → strict - Human-in-the-loop の承認フロー — エージェントが提案を送信し、人間が承認または却下します
- 8 つのフレームワークにわたるコンプライアンススキャン:GDPR、SOC 2、ISO 27001、HIPAA、PCI-DSS、EU AI Act、Bribery Act、AML/KYC
- ハッシュ連鎖型の監査台帳 — すべてのエージェントアクションが
touched_by.source=mcpとともに記録されます proposal.accepted/proposal.declinedイベントの Webhook 通知
Claude Code での使用
Claude Code は、Catalyst が主な用途として設計された製品です。Claude Code はセッション内で自身を管理し、危険なコマンドを実行する前に確認を求めますが、そうした判断は監査証跡に残らず、コンテキストをリセットすると引き継がれず、組織の承認ワークフローからも外れています。
Catalyst は、そのガバナンスを外部化します。接続すると、Claude Code が試みる重大な結果を伴うすべてのアクションがポリシーに基づいて処理され、不変の台帳に記録されます。また、必要に応じて、Claude Code が処理を続ける前に Catalyst ダッシュボードで人間の承認を待ちます。
コマンド 1 つで接続:
claude mcp add catalyst \
--transport sse \
--url https://catalyst.stratogenic.ai/mcp/sse \
--header "X-API-Key: SGC_your_key_here"
または Streamable HTTP を使用する場合(Claude Code 0.10 以降):
claude mcp add catalyst \
--transport http \
--url https://catalyst.stratogenic.ai/mcp \
--header "X-API-Key: SGC_your_key_here"
Claude Code は、破壊的な操作の前に catalyst_check_action を、提案が必要な場合に catalyst_await_approval を自動的に呼び出します。すべてのアクションは touched_by.source=mcp とともに台帳に記録されるため、AI コーディングエージェントが何をいつ実行したかについて、永続的で検証可能な記録を得られます。
実際のガバナンスの例:
| Claude Code のアクション | Catalyst の応答(提案モード) |
|---|---|
git push --force | proposal_required — 承認待ちになります |
rm -rf ./dist | allow — ホワイトリストに登録されたビルドアクションです |
| 本番環境へのデプロイ | proposal_required — 承認待ちになります |
| ソースファイルの編集 | allow — 宣言された機能の範囲内です |
| 外部 API の呼び出し | proposal_required — 宣言されていない機能です |
ガバナンスモードを observe に設定すると、まず完全な監査証跡のみを記録します。advisory では、処理をブロックせずに逸脱を警告します。proposal では、慎重な対応が必要なアクションについて人間の承認を必須にします。strict では、明示的にホワイトリストに登録された機能のみを許可します。
API キーは catalyst.stratogenic.ai で取得してください。
接続
Streamable HTTP(推奨 — Glama、Smithery、および新しいクライアントで必須):
{
"mcpServers": {
"catalyst": {
"url": "https://catalyst.stratogenic.ai/mcp",
"transport": "http",
"headers": { "X-API-Key": "<your-key>" }
}
}
}
SSE(Streamable HTTP にまだ対応していないクライアント向け):
{
"mcpServers": {
"catalyst": {
"url": "https://catalyst.stratogenic.ai/mcp/sse",
"transport": "sse",
"headers": { "X-API-Key": "<your-key>" }
}
}
}
API キーは catalyst.stratogenic.ai で取得してください。
ツール
| ツール | 説明 |
|---|---|
catalyst_my_governance | ガバナンスプロファイルとプランの機能を表示します |
catalyst_check_action | 実行前に、ある機能が許可されているか確認します |
catalyst_log_task | タスクまたはアクションをガバナンスパイプラインに記録します |
catalyst_pending_approvals | 人間の承認を待っている提案を一覧表示します |
catalyst_await_approval | 特定の提案の承認状況を確認します |
catalyst_register_approval_webhook | 承認イベント用のコールバック URL を登録します |
catalyst_run_compliance_scan | 自動コンプライアンススキャンを実行します(アドオンが必要です) |
catalyst_list_compliance_frameworks | 利用可能なコンプライアンスフレームワークを一覧表示します |
catalyst_get_dashboard | ガバナンスダッシュボードのスナップショットを取得します |
catalyst_export_ledger | ハッシュでリンクされた監査チェーンをエクスポートします |
ガバナンスループ
catalyst_my_governance() # understand your mode + capabilities
↓
catalyst_check_action("write_file") # allow | proposal_required | deny
↓ if proposal_required
catalyst_log_task("Deploy to prod") # creates proposal, returns proposal_id
↓
catalyst_await_approval(proposal_id) # poll until approved: true
↓ proceed
リンク
- ホームページ:catalyst.stratogenic.ai
- Smithery:smithery.ai/servers/markjsmith311/catalyst
- 公式 MCP レジストリ:registry.modelcontextprotocol.io
- mcp.so:mcp.so/server/catalyst-governance
- Glama:プライベートゲートウェイコネクター — Streamable HTTP 経由で 31 個のツールを利用可能
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。