mcpField
C
Catalyst Governance

Catalyst Governance

リモート
github.com/Stratogenic-AIセキュリティ019 週間前に更新
リポジトリ

Catalyst Governance について

Catalyst は AI エージェント向けのホスト型ガバナンスレイヤーです。重要な操作を権限ルールで確認し、提案を人間の承認に回して判断を記録します。ポリシー適用、コンプライアンススキャン、エージェント活動の監査記録が必要なチーム向けです。

主な機能

  1. 01実行前の権限チェック
  2. 02人間による承認ワークフロー
  3. 034 種類のガバナンスモード
  4. 048 つのフレームワークに対応したコンプライアンススキャン
  5. 05ハッシュリンク型の操作監査台帳
  6. 06承認イベントの Webhook

活用シーン

  1. 01本番デプロイ前に承認を必須化
  2. 02宣言された能力外の操作を拒否
  3. 03Claude Code の操作を監査
  4. 04コンプライアンスフレームワークに基づく活動スキャン

MCP 対応

Catalyst は Streamable HTTP と SSE によるホスト型 MCP サーバーとしてガバナンスツールを提供します。MCP クライアントから操作の確認、承認処理、コンプライアンススキャン、監査台帳のエクスポートができます。

設定

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

エンドポイントhttps://catalyst.stratogenic.ai/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://catalyst.stratogenic.ai/mcp認証が必要
SSEhttps://catalyst.stratogenic.ai/mcp/sse認証が必要

ツール

31
パラメーター型必須説明
itemsarrayはい
domainanyいいえ

詳細

Catalyst MCP サーバー

Catalyst MCP server Glama

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 --forceproposal_required — 承認待ちになります
rm -rf ./distallow — ホワイトリストに登録されたビルドアクションです
本番環境へのデプロイ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

リンク

コメント

MCP は初めてですか?

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

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