MCP.so
ログイン

Agent Trust (mnki-mcp) MCP Server認証済み注目

@MNKIAgentOS

基本情報

カテゴリ

開発者ツール

ライセンス

Apache-2.0

作者

MNKIAgentOS

投稿者

javmann100

Agent Trust (mnki-mcp) MCP Server について

Agent Trust:自律型 AI エージェントに何が許可されているかを証明するためのオープンなプロファイルとリファレンス実装。ID、権限を絞り込む委任、所持証明、アテステーション、改ざん検知可能な来歴。構築基盤は

Agent Trust (mnki-mcp) MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "agent-trust": {
      "command": "npx",
      "args": [
        "mnki-cli",
        "demo",
        "#",
        "the",
        "15-second",
        "story,",
        "no",
        "account:",
        "a",
        "€47,000",
        "refund",
        "denied,",
        "€420",
        "allowed"
      ]
    }
  }
}

Agent Trust (mnki-mcp) MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。

概要

Agent Trust (mnki-mcp) とは?

Agent Trust (mnki-mcp) は、MCP クライアントと任意の MCP サーバーの間に入るローカル MCP プロキシです。すべての tools/call がサーバーに届く前に、エージェントの ID、委任された権限、ポリシーと照合して検証し、判断ごとに署名付きの証拠を返します。

MNKI の Agent Trust の一部です。Agent Trust は、自律型 AI エージェントに何が許可されているかを証明するためのオープンなプロファイルとリファレンス実装で、ID、権限を絞り込む委任、所持証明、アテステーション、改ざん検知可能な来歴を、JWS、OAuth/OIDC、SPIFFE/WIMSE、AuthZEN、OpenID Federation、MCP、A2A の上に構築しています。プロキシ、CLI、SDK、検証器は Apache-2.0 のオープンソースで、ローカルモードならアカウントなしで動作します。mnki.com のホスト型コンソールでは、承認、台帳、エージェント全体の一覧が加わります。

Agent Trust (mnki-mcp) の使い方

Node.js が必要です。まずはアカウント不要のデモを実行します。

npx mnki-cli demo

請求書エージェントは最大 €5,000 まで返金できます。€47,000 は証拠リスト付きで拒否され、€420 は許可され、€3,200 は人の承認が必要になります。

すでに動かしている MCP サーバーを保護するには、マシンをスキャンしてから mnki protect でクライアント設定を書き換えます。デフォルトはドライランで、observe モードから始まります。

npx mnki-cli scan
npx mnki-cli protect --client cursor --server github --agent my-agent
npx mnki-cli protect --client cursor --server github --agent my-agent --apply
npx mnki-cli protect report --server github

mnki protect rollback で変更を元に戻せます。呼び出しをブロックする準備ができたら --mode enforce を付けます。

Claude Desktop

手動で設定する場合、stdio サーバーのエントリは --upstream -- の後ろに元のコマンドを置いてラップします。

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "mnki-mcp", "--agent", "agt_your_agent", "--server", "github", "--mode", "observe", "--upstream", "--", "npx", "-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_GITHUB_TOKEN", "MNKI_URL": "https://mnki.com", "MNKI_API_KEY": "YOUR_MNKI_API_KEY" }
    }
  }
}

MNKI_URL と MNKI_API_KEY(または mnki init)で、どのコンソールが検証するかをプロキシに伝えます。MNKI_IDENTITY_FILE は署名付きリクエストに使うエージェントの鍵を指します。

Claude Code

同じエントリを JSON として追加します。

claude mcp add-json github '{"command":"npx","args":["-y","mnki-mcp","--agent","my-agent","--server","github","--mode","observe","--upstream","--","npx","-y","@modelcontextprotocol/server-github"]}'

Cursor

リモートの HTTP サーバーでは、プロキシの接続先に上流の URL を指定します。

{
  "mcpServers": {
    "billing": {
      "command": "npx",
      "args": ["-y", "mnki-mcp", "--agent", "agt_your_agent", "--server", "billing", "--mode", "enforce", "--amount-map", "create_payment=amount:currency", "--upstream-url", "https://mcp.example.com/mcp", "--upstream-header", "Authorization=Bearer YOUR_UPSTREAM_TOKEN"]
    }
  }
}

VS Code

{
  "servers": {
    "playwright": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "mnki-mcp", "--agent", "agt_your_agent", "--server", "playwright", "--mode", "warn", "--upstream", "--", "npx", "@playwright/mcp@latest"]
    }
  }
}

リポジトリには Windsurf 用のスニペットと Docker サイドカーイメージ ghcr.io/mnkiagentos/mnki-mcp もあります。

Agent Trust (mnki-mcp) の主な機能

  • すべての tools/call を検証し、それ以外はそのまま転送します。
  • stdio コマンドと Streamable HTTP エンドポイントのどちらもラップできます。
  • 4 つのモード:observe(記録のみ、デフォルト)、warn、require_approval、enforce。
  • enforce モードでのわかりやすい JSON-RPC エラー:-32003 拒否(証拠付き)、-32001 承認が必要・却下・期限切れ、-32005 検証クォータ超過、-32006 Agent Trust に到達できない。
  • ローカルモードはオフラインで動作。コンソールに接続すると、人による承認、一元的なポリシー、改ざん検知可能な台帳が使えます。
  • TypeScript、Python(pip install mnki)、Go で同じ検証コアを持ち、レベル 1〜3 のオープンな適合性テストベクターで確認されています。
  • リリースには npm と PyPI の来歴情報、SBOM、cosign で署名されたチェックサムが付きます。

Agent Trust (mnki-mcp) のユースケース

  • ポリシーのシャドーテスト:GitHub MCP サーバーを observe モードのプロキシ経由で動かし、mnki protect report で何が拒否されていたかを確認します。
  • 支払いの上限設定:請求系の MCP サーバーで --amount-map により create_payment の金額を対応付け、返金上限を強制します。€47,000 は拒否され、€420 は実行されます。
  • 人による承認:require_approval や enforce モードでは、リスクのある呼び出しがコンソールでの承認を待ちます。
  • 監査:どのエージェントがどの委任のもとでどのツールを呼んだかを、署名付きで記録します。
  • 棚卸し:npx mnki-cli scan で、マシン上でエージェントが使える MCP サーバーと API キーを一覧にします。

Agent Trust (mnki-mcp) のトラブルシューティング

  • 何もブロックされない。 デフォルトは記録のみの observe モードです。レポートを確認したら --mode enforce に切り替えてください。
  • -32006 エラー。 Agent Trust に到達できません。observe と warn モードではプロキシはそのまま転送します。MNKI_URL とネットワークを確認してください。
  • -32005 エラー。 検証クォータに達しました。無料のクラウドプランでは月 10,000 回のホスト型検証が含まれます。
  • 違う設定を変更してしまった。 mnki protect は先に差分を表示します。適用済みの変更は mnki protect rollback で元に戻せます。

よくある質問

1

mnki-mcp は独自のツールを持つ MCP サーバーですか?

いいえ。プロキシです。独自のツールは追加せず、ラップしたサーバーへのツール呼び出しを検証し、それ以外は転送します。

2

無料ですか?

プロキシ、CLI、SDK、検証器は Apache-2.0 のオープンソースで、アカウントなしでローカルに動作します。ホスト型コンソールには月 10,000 回の検証を含む無料枠と有料プランがあります。

3

アカウントは必要ですか?

ローカルモードとデモでは不要です。mnki.com のコンソールに接続するには、Settings、API keys で API キーを取得します。

4

対応クライアントは?

ドキュメントでは Claude Desktop、Claude Code、Cursor、Windsurf、VS Code が挙げられており、Claude Desktop、Cursor、Windsurf、VS Code 用のスニペットが用意されています。

5

リモートの MCP サーバーでも使えますか?

はい。`--upstream-url` と `--upstream-header` で Streamable HTTP エンドポイントをラップします。

6

設定の変更を元に戻せますか?

はい。`mnki protect rollback` でクライアント設定を復元します。

コメント

「開発者ツール」の他のコンテンツ