mcpField
C

check

リモート
公式サイト

check について

エージェントの提案された操作を運営者のルールに照らして確認:許可、拒否、またはエスカレーションを条項付きで判定

設定

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

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

ツール

2
パラメーター型必須説明
actionobjectはいエージェントからローカル HANRIA ランタイムに送信される、型付きの操作案の説明です。認証情報、秘密情報、秘密鍵、トークンを含めてはいけません。
action.operationobjectはい
action.operation.kindenumはいfile | process | package | network | device | credential_use | transaction | administrative
action.operation.verbstringはい対象に対して行う操作(例:read、write、execute、install、connect、sign、transfer)。必須:kind のみで示された操作では、提案されたアクションを判断するのに十分な説明になりません。
action.operation.amountobjectいいえ金額。両方のフィールドが必須です。金額だけのオブジェクトでは、上限と比較できる対象が何も記述されません。
action.operation.amount.valuestringはい浮動小数点誤差を避けるため、文字列で表した十進数。
action.operation.amount.currencystringはい
action.operation.targetstringはい操作の対象。パス、ホスト、パッケージ名、またはリソース識別子です。秘密情報を指定してはいけません。verb と同じ理由で必須です。
action.operation.parametersobjectいいえ秘密情報を含まないパラメーターです。ランタイムは、パラメーターに認証情報が含まれていると思われるリクエストを必ず拒否しなければなりません。
action.operation.counterpartystringいいえ
action.mandate_refstringいいえこれを許可するとエージェントが考える、所有者定義の mandate への任意の参照です。
action.requested_byobjectはい
action.requested_by.agentstringはいリクエスト元エージェントの識別子。
action.requested_by.sessionstringいいえ任意のセッションまたはタスク識別子。
action.requested_by.on_behalf_ofstringいいえエージェントが代理して行動する人またはシステムの任意の識別子。
action.justificationstringはいエージェントがこれを mandate の範囲内だと考える理由です。記録用の自由記述です。
action.schema_versionanyはいドラフトです。ランタイムはまだ存在せず、この形式は変更される可能性があります。
action.idempotency_keystringいいえ任意。ランタイムが操作を二重に実行せず、重複を拒否できるようにします。
mandateobjectはいオペレーターが作成する、エージェントに許可する操作を示す記述です。人が作成し、エージェントが読み取り、ローカルで評価します。権限付与文書は助言的なもので、意図する権限を記述し、ローカルチェックを支援しますが、何も強制しません。強制するには、認証情報を排他的に保持し、拒否できるコンポーネントが必要です。
mandate.clausesarrayはい順に評価します。最初に一致した節で決定します。どの節にも一致しない要求には、権限付与文書のデフォルトが適用されます。
mandate.defaultenumはいどの節にも一致しない場合の処理です。'permit' は意図的に選択肢から除外されています。デフォルトで許可する権限付与文書では、制限を表現できないためです。deny | escalate
mandate.purposestringはいエージェントが達成を許可されている内容を、オペレーター自身の言葉で記述します。機械的には評価されません。節が意図を実際に表しているかをレビュー担当者が判断するための、人が読める記述です。
mandate.issued_bystringいいえこの権限付与文書の作成者です。自由記述であり、このスキルでは認証されません。
mandate.mandate_idstringはいこの権限付与文書の固定識別子です。この文書に基づくすべての決定記録に含まれます。
mandate.requires_humanarrayいいえ節で許可されている場合でも、常に人の対応を必要とする操作種別です。許可するのではなく、エスカレーションします。
mandate.schema_versionanyはいドラフトです。ランタイムの開発中は、構造が変更される可能性があります。
mandate.not_valid_afterstringいいえRFC 3339 タイムスタンプ。この時刻を過ぎると、すべての操作が拒否されます。省略すると有効期限なしとなりますが、推奨されません。期限のない権限付与文書は、委任された権限が付与対象のタスクの終了後も存続する原因になります。

詳細

メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。

コメント

MCP は初めてですか?

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

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