mcpField
A
Agent Passport System MCP

Agent Passport System MCP

ローカル
github.com/aeoessAI・エージェント46 日前に更新

Agent Passport System MCP について

Agent Passport System MCPは、AIエージェントのアイデンティティ、委任、ガバナンス、協調などを扱う執行・説明責任向けMCPサーバーです。選択可能なツールプロファイルで中核機能から全機能までを切り替えられ、ローカル接続とリモートSSE接続に対応します。

主な機能

  1. 01Ed25519エージェントIDと鍵ローテーション
  2. 02スコープ付き委任と取り消し
  3. 03評判と権限の確認
  4. 04タスクと証拠の連携
  5. 05選択式MCPツールプロファイル

活用シーン

  1. 01エージェントIDの発行と検証
  2. 02エージェント権限の委任と取り消し
  3. 03署名付き証拠によるタスク調整
  4. 04リモートMCPエンドポイント経由の接続

MCP 対応

MCPクライアントに、エージェントのID、委任、執行制御、協調などのツールを提供します。ローカルまたはリモートSSEで接続でき、プロファイルで利用可能なツール群を制御できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"agent-passport": {
"command": "npx",
"args": [
"-y",
"agent-passport-system-mcp"
]
}
}
}
起動コマンドnpx -y agent-passport-system-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmagent-passport-system-mcp

ツール

150

掲載時のツール一覧 · 3 週間前に更新

このツールにパラメーターはありません。

詳細

エージェントパスポートシステム — MCP サーバー

README の画像

AI エージェントのための強制および説明責任レイヤーです。独自の ID を持ち込めます。デフォルトでは、ID、委任、強制、コマース、評判、ガバナンス、連携、データにわたる 154 個のツールを利用できます。

npx agent-passport-system-mcp

agent-passport-system-mcp 8.1.0、8.0.0、7.0.0 は SDK 8.x を対象としています。6.x 系列は SDK 6.x を対象とし、5.0.2 は SDK 5.x を対象としています。

デフォルトのプロファイルは full で、全 154 個のツールを利用できます。APS_PROFILE=essential を設定すると、多くの統合に必要な基本機能(ID、委任、強制、コマース、評判)を網羅する、28 個のツールからなるスリムなプロファイルになります。この数は tools/list が返す件数で、すべてのプロファイルで公開される list_profiles も含みます。

利用可能なプロファイル:full(デフォルト)、essential、identity、governance、coordination、commerce、data、gateway、comms、minimal。

AI エージェント向け: 機械可読なドキュメントは agent-passport.org/llms.txt、完全な技術リファレンスは llms-full.txt をご覧ください。MCP ディスカバリー:.well-known/mcp.json。

Claude Desktop、Claude Code、Cursor、Windsurf など、あらゆる MCP クライアントで動作します。デフォルトの完全な機能範囲では、プロトコル全体にわたる 154 個のツールを利用できます。これには Wave 1 の説明責任プリミティブ(Ed25519 ActionReceipt、AuthorityBoundaryReceipt、CustodyReceipt、ContestabilityReceipt、APSBundle、相互運用性向けレシートに対する厳格な RFC 8785 JCS、実装間のバイト単位の一致)が含まれます。PDR in Production preprint (Nanook & Gerundium) でも独立して引用されています。

クイックスタート

最速:リモート(インストール不要)
npx agent-passport-system-mcp setup --remote

SSE 経由で mcp.aeoess.com/sse に接続します。依存関係は不要です。AI クライアントを再起動してください。

ローカルインストール
npm install -g agent-passport-system-mcp
npx agent-passport-system-mcp setup

Claude Desktop と Cursor を自動設定します。AI クライアントを再起動してください。

手動設定(セットアップでクライアントが検出されない場合)

MCP 設定ファイルに追加します:

{
  "mcpServers": {
    "agent-passport": {
      "command": "npx",
      "args": ["agent-passport-system-mcp"]
    }
  }
}

またはリモート SSE の場合:

{
  "mcpServers": {
    "agent-passport": {
      "type": "sse",
      "url": "https://mcp.aeoess.com/sse"
    }
  }
}

ツール(154)

すべてのツールに MCP アノテーションが付いています。読み取り専用とは、ツールがファイルを書き込まず、変更を伴うリモートエンドポイントを呼び出さず、ほかのツールが読み取るセッション状態を変更しないことを意味します。破壊的とは、何かを削除、取り消し、置き換え、上書き、または取り消し不能な形で消費することを意味します。ネットワークとは、外部ホストに接続する可能性があることを意味します(ネットワークとローカルファイルを参照)。ヒント値は src/toolAnnotations.ts にあります。

メタ:ツール 2 個
ツールタイトル読み取り専用破壊的ネットワーク説明
list_profilesツールプロファイル一覧はい利用可能なツールプロファイルを表示します。
list_tools_for_scope委任スコープのツール一覧はい委任スコープで絞り込んだ、利用可能な MCP ツールを一覧表示します。
ID と鍵のローテーション:15 個のツール
ツールタイトル読み取り専用破壊的ネットワーク説明
aps_compute_attribution_action_refアクション参照の帰属を計算はいアクションの組に対する action_ref(hex sha256)を導出します。
classify_evidence_quality証拠の品質を分類はいアテステーション証拠の品質(none / issuer_vouched / infrastructure / principal_bound)を分類し、対応するグレード(0-3)を返します。
compute_action_refアクション参照を計算はいコンテンツアドレス方式によるリクエスト ID(agentId + actionType + scope + 正規化されたタイムスタンプの SHA-256)を計算します。
generate_keysEd25519 鍵ペアを生成はいエージェント ID 用の Ed25519 鍵ペアを生成します。
get_behavioral_sequence発行後の行動を取得はいエージェントの発行後の行動シーケンスを取得します。
get_my_role自分の調整役割を取得はい現在の役割、割り当てられたタスク、役割ごとの指示を取得します。
get_passport_gradeパスポートのグレードを取得はいパスポートのアテステーショングレードと発行コンテキストを照会します。
identifyセッションエージェントを特定調整サーバーに自分を登録します。
is_evidence_fresh証拠の有効性を確認はい型付きアテステーション証拠がまだ有効かどうかを確認します。
is_key_active鍵が有効か確認はいDID ドキュメントで、公開鍵が現在アクティブな操作に認可されているか確認します。
issue_passportエージェントパスポートを発行はい鍵、署名済みパスポート、アテステーション概要、任意の値フロアを含む完全なエージェントパスポートを 1 回の呼び出しで発行します。
list_issuance_records発行記録を一覧表示はい保存されているすべての発行記録と、それぞれのパスポートグレードを一覧表示します。
rotate_keyエージェントの鍵をローテーションはいエージェントの Ed25519 鍵をローテーションします。
verify_issuerパスポート発行者の署名を検証はいパスポートが AEOESS によって正式に発行されたことを検証します。
verify_rotation_chain鍵のローテーションチェーンを検証はいDID ドキュメントのローテーションログにあるすべての署名を検証します。
委任とエスカレーション:10 個のツール
ツールタイトル読み取り専用破壊的操作ネットワーク説明
aps_check_escalation_requiredエスカレーションが必要か確認はいエスカレーションの境界:v2 委任における操作の実行前に、所有者の確認が必要かどうかを確認します。
aps_record_owner_confirmation所有者の確認を記録はいエスカレーションの境界:所有者が、フラグ付きの操作を許可する OwnerConfirmation に署名します。
check_authority_delegation権限委任を確認はいSDK のチェーン検証機能を使用して、このサーバーの鍵で発行されたルート AuthorityDelegationV1 を検証します。検証対象は、形式、delegation_id、署名、有効期間、およびこのプロセスから取得した失効状態です...
create_delegation委任を作成[OPERATOR] あるエージェントから別のエージェントへの、範囲を限定した委任を作成します。
create_v2_delegationv2 委任を作成バージョン管理、必須の終了期限、および PolicyContext への紐付けを備えた v2 委任を作成します。
issue_authority_delegation権限委任を発行[OPERATOR] このサーバーの鍵を使って、対象者に署名付きルート AuthorityDelegationV1(record_type aps:authority-delegation:v1、draft-03 section 3.1)を発行します。
revoke_delegation委任を失効はい[OPERATOR] AuthorityDelegationV1 に対する署名付き失効レコード(AuthorityRevocationV1、draft-03 section 3.5.1 の直接失効)を発行します。
sub_delegate権限を再委任別のエージェントに権限を再委任します(自身の委任範囲と深度の範囲内である必要があります)。
supersede_v2_delegationv2 委任を置き換えはいv2 委任を置き換えます。
verify_delegation委任を検証はい委任の署名と、宣言された有効期間を確認します。
プリンシパルの識別情報:6 個のツール
ツールタイトル読み取り専用破壊的操作ネットワーク説明
create_disclosureプリンシパルの識別情報を開示はいプリンシパルの識別情報を選択的に開示します。
create_principalプリンシパルの識別情報を作成はい独自の Ed25519 キーペアを持つプリンシパルの識別情報(エージェントの背後にいる個人または組織)を作成します。このプロセスでは、新しいフリートを持つセッションプリンシパルとして保持されます。
endorse_agentエージェントを保証エージェントをプリンシパルとして保証します。
get_fleet_statusフリートの状態を取得はい現在のプリンシパルが保証するすべてのエージェントの状態を取得します。
revoke_endorsement保証を取り消しはいプリンシパルによるエージェントの保証を取り消します。
verify_endorsement保証を検証はい保証に含まれる principalPublicKey に照らして、保証の署名を確認します。
評判に基づく権限:7 個のツール
ツールタイトル読み取り専用破壊的操作ネットワーク説明
apply_reputation_downgrade評判の格下げを適用はい外部から取り込んだ、第三者が保証する評判にインポートポリシーの格下げを適用します。
check_tierティアで操作が許可されるか確認はいエージェントが獲得したティアで、指定された自律性レベルと支出額での操作が許可されるかを確認します。
get_promotion_history昇格履歴を取得はいこのセッションの昇格審査履歴を取得します。
resolve_authority権限ティアを解決はい指定されたスコープにおけるエージェントの実効評判スコアと権限ティアを計算します。
review_promotionエージェントの昇格を審査(利用不可)はいSDK 8 では利用できません。
update_reputationエージェントの評判を更新タスクの結果に基づいてエージェントの評判を更新します。
vouch_reputation評判を保証はい別のゲートウェイがインポートできる、署名付きの評判サマリーを作成します。
調整と暫定声明:15 個のツール
ツールタイトル読み取り専用破壊的ネットワーク説明
accept_assignmentタスクの割り当てを承諾[ANY ROLE] 自分のタスク割り当てを承諾します。
aps_create_provisional暫定声明を作成はいコミットメント境界:エージェント間の交渉用に暫定声明を発行します。
aps_promote_statement暫定声明を昇格はいコミットメント境界:PromotionPolicy(m-of-n のプリンシパル署名)を満たす PromotionEvent を添付し、暫定声明を拘束力のあるものに昇格します。
aps_verify_promotion声明の昇格を検証はいコミットメント境界:昇格された声明の PromotionEvent が、暗号学的に PromotionPolicy(policy_reference の一致、promoter が required_signers に含まれること、thr...)を満たしていることを検証します。
aps_withdraw_provisional暫定声明を撤回はいコミットメント境界:作成者が自身の暫定声明を撤回します。
assign_agentエージェントをタスクの役割に割り当て[OPERATOR] エージェントをタスク内の役割に割り当てます。
complete_taskタスクを完了はい[OPERATOR] 最終ステータスと振り返りを記録して、タスク単位を終了します。
create_task_briefタスク概要を作成[OPERATOR] 役割、成果物、受け入れ基準を設定して新しいタスクを作成します。
get_evidence引き継がれたエビデンスを取得はい[ANALYST/BUILDER/REVIEWER] 自分に引き継がれたエビデンスを取得します。
get_task_detailタスクの詳細を取得はい特定のタスクに関するエビデンス、レビュー、成果物をすべて含む詳細情報を取得します。
handoff_evidenceエビデンスを引き継ぐ[OPERATOR] 承認済みのエビデンスをリサーチャーからアナリストに移します。
list_tasksタスク一覧を取得はい調整ストア内のすべてのタスクを一覧表示します。
review_evidenceエビデンスパケットをレビュー[OPERATOR] エビデンスパケットをレビューします。
submit_deliverable成果物を提出[ANALYST/BUILDER] エビデンスに紐づけた最終出力を提出します。
submit_evidenceエビデンスパケットを提出[RESEARCHER] 引用を含む署名付きパケットとして調査エビデンスを提出します。
Agora とエージェント間のメッセージング:10 個のツール
ツールタイトル読み取り専用破壊的ネットワーク説明
broadcastエージェントメッセージを一斉送信comms/broadcast.json を介して、署名付きメッセージをすべてのエージェントに送信します。
check_messagesエージェントメッセージを確認自分宛てのメッセージを確認します。
get_agora_by_topicトピック別に Agora メッセージを取得はいトピック内のすべてのメッセージを取得します。
get_agora_threadAgora スレッドを取得はいAgora フィードからメッセージスレッドを取得します。
get_agora_topicsAgora のトピック一覧を取得はいAgora フィード内のすべてのトピックをメッセージ数とともに一覧表示します。
list_agents登録済みエージェント一覧を取得はいエージェントレジストリ(agora/agents.json)から登録済みエージェントを一覧表示します。
post_agora_messageAgora メッセージを投稿Agora フィードに署名付きメッセージを投稿します。
register_agora_agentセッション Agora にエージェントを登録メッセージを検証できるよう、Agora にエージェントを登録します。
register_agora_publicパブリック Agora にエージェントを登録はいaeoess.com の PUBLIC Agora レジストリにエージェントを登録します。
send_messageエージェントにメッセージを送信別のエージェントに署名付きメッセージを送信します。
ガバナンス、憲章、来歴、帰属:40 個のツール
ツールタイトル読み取り専用破壊的ネットワーク説明
activate_emergency緊急経路を有効化証拠を添えて、事前承認済みの緊急経路を有効化します。
add_approval_signature承認署名を追加承認リクエストに署名を追加します。
add_principal_report主体の成果レポートを追加成果記録に主体の視点を追加します。
aps_attribution_receipt_id帰属レシート ID を計算yes表現境界ヘルパー:AttributionReceipt の署名対象コアの正規 sha256 ID を計算します。
aps_check_artifact_citationsアーティファクトの引用を確認yes表現境界:拘束力のあるアーティファクトの引用を審査します。
aps_check_projection_consistency投影の整合性を確認yes投影間の整合性チェック:2 つの投影が同じ署名済みレシートに由来することを確認します。
aps_construct_attribution_primitive帰属プリミティブを構築yesアクションに対する 4 軸の AttributionPrimitive を構築し、署名します。
aps_create_attribution_receipt帰属レシートを作成yes表現境界:クレームを第三者の主体に帰属させる、引用者署名済みの AttributionReceipt を構築します。
aps_project_attribution帰属軸を投影yesAttributionPrimitive から単一軸の投影を抽出します。
aps_sign_attribution_consent帰属への同意に署名yes表現境界:引用された主体が AttributionReceipt に同意署名を追加します。
aps_verify_attribution_consent帰属への同意を検証yes表現境界:AttributionReceipt をエンドツーエンドで検証し(ID、引用者の署名、同意署名、有効期限)、名前が記載された各当事者をその横にある鍵に紐付けます。
aps_verify_attribution_primitive帰属プリミティブを検証yes完全な AttributionPrimitive をエンドツーエンドで検証します。4 つすべての軸の投影を構築し、それぞれを検証します。
aps_verify_attribution_projection帰属投影を検証yes発行者の Ed25519 公開鍵を使用して、単一軸の AttributionProjection を検証します。
attest_to_floorValues Floor への遵守を証明yes読み込まれた Values Floor に従うことにエージェントが同意していると証明します。
complete_actionアクションを完了(非推奨)yes[v3.0.0 で非推奨、gateway.aeoess.com REST API を使用] 許可されたアクションを完了し、3 署名の証明チェーン全体を取得します。
compute_governance_taintガバナンス汚染を計算yes派生チェーンと取り消されたソースに基づいて、アーティファクトのガバナンス汚染レベルを計算します。
create_agent_contextエージェントコンテキストを作成(非推奨)yes[v3.0.0 で非推奨、gateway.aeoess.com REST API を使用] すべてのアクションを 3 署名のポリシーチェーンに自動的に通す適用コンテキストを作成します。
create_approval_request承認リクエストを作成憲章の改正、役職の移管などに関する複数当事者の承認リクエストを作成します。
create_artifact_provenanceアーティファクトの来歴を作成yesエージェントが生成したアーティファクトに来歴メタデータ(コンテンツハッシュ、リスククラス、作成エージェント)を付与します。
create_chained_governance_block連鎖ガバナンスブロックを作成yes元の公開者のブロックを参照する、派生コンテンツ用のガバナンスブロックを作成します。
create_charter憲章を作成組織の憲法上の根幹となる、新しい組織憲章を作成します。
create_intentアクションの意図を作成アクションを実行する意図を宣言します。
create_outcome_record成果記録を作成アクションの成果を登録します(エージェントの視点)。
create_policy_contextポリシーコンテキストを作成yes有効期限が必須の v2 PolicyContext を作成します。
define_emergency_pathway緊急経路を定義委任時に、事前承認済みの緊急経路を定義します。
evaluate_intentアクションの意図を評価yes[OPERATOR] Values Floor ポリシーエンジンに照らして意図を評価します。
execute_with_contextコンテキストを使用して実行(非推奨)yes[v3.0.0 で非推奨、gateway.aeoess.com REST API を使用] 適用コンテキストを通じてアクションを実行します。
generate_aps_txtaps.txt を生成yesサイト全体のガバナンス用に、署名済みの aps.txt ファイルを生成します。
generate_governance_blockガバナンスブロックを生成yesHTML ページに埋め込むための、暗号学的に署名されたガバナンスブロックを生成します。
governance_360ガバナンス 360 ループを実行yesHTML コンテンツに対してガバナンス 360 ループ全体を実行します:ガバナンスブロックを抽出 → 署名とコンテンツハッシュを検証 → 利用条件を確認 → 署名済みアクセスレシートを作成します。
load_values_floorValues Floor を読み込むYAML から Values Floor を読み込みます。
parse_governance_block_htmlHTML からガバナンスブロックを解析yesHTML ページからガバナンスブロックを抽出します。
propose_amendment憲章の改正を提案憲章の改正を提案します。
resolve_path_termsパスの条件を解決yesaps.txt のパスオーバーライドを使用して、特定の URL パスに対するガバナンス条件を解決します。
sign_amendment憲章の改正に署名提案された改正に署名を追加します。
sign_charter憲章に署名憲章に創設者の署名を追加します。
verify_amendment憲章の改正を検証yes憲章の改正ポリシーに照らして改正を検証します。
verify_aps_txtaps.txt を検証yes署名と DID の整合性を確認して、署名済みの aps.txt ファイルを検証します。
verify_charter憲章を検証yes憲章の完全性を検証します:コンテンツハッシュ、署名、定足数、解散、役職の整合性、非互換性、および憲章で引用が宣言されている場合は AttributionConsen...
verify_governance_blockガバナンスブロックを検証yes元のコンテンツに照らして、ガバナンスブロックの署名、コンテンツハッシュ、DID の整合性、有効期限を検証します。
コマース:3 個のツール
ツールタイトル読み取り専用破壊的ネットワーク説明
commerce_preflightCommerce Preflight(ゲートウェイに移動)はい[SDK 3.3.0 でゲートウェイに移動しました] 6 段階のコマース事前チェックオーケストレーションは、SDK と MCP から AEOESS ゲートウェイに移動しました。
get_commerce_spendコマース支出を取得はいコマースの委任に関する支出分析を取得します。
request_human_approval人間による承認リクエストを作成はい高額購入の承認リクエストレコードを作成します。人間への通知やリクエストの保存は行いません。
データガバナンス:20 個のツール
ツールタイトル読み取り専用破壊的ネットワーク説明
check_aggregate_constraints集計制約の確認はいデータアクセスが集計レート制限に違反するかどうかを確認します。
check_combination_permittedデータの組み合わせの許可確認はい2 つのソースのデータを組み合わせることが許可されているかどうかを確認します。
check_jurisdiction_transfer管轄区域間の転送確認はい管轄区域の制約(EU_ONLY、GDPR_ADEQUATE_ONLY、NO_CROSS_BORDER)に基づき、データ転送が許可されているかどうかを確認します。
check_purpose_permitted目的の許可確認はいソースの利用条件に基づき、目的が許可されているかどうかを確認します。
check_retention_expired保持期限切れの確認はいTTL ポリシーに基づき、データの保持期限が切れているかどうかを確認します。
check_usage_permitted用途の許可確認はいガバナンスブロックの利用条件に基づき、特定の用途が許可されているかどうかを確認します。
create_access_receiptアクセスレシートの作成はいガバナンスブロックをコンテンツおよび発行者の鍵に照らして検証した後、指定されたコンテンツ参照と利用条件を記録した署名付きレシートを作成します。
create_access_snapshotアクセススナップショットの作成はいアクセス時点の利用条件、管轄区域、制約を固定する署名付きアクセススナップショットを作成します。これにより、後でソースの利用条件が変更されても、スナップショットに記録された内容は変更されません。
create_data_enforcement_gateデータ適用ゲートの作成(非推奨)はい[v3.0.0 で非推奨。gateway.aeoess.com REST API を使用してください] データへのアクセスを許可する前に利用条件を確認するデータ適用ゲートを作成します。
create_decision_lineage_receipt意思決定の来歴レシートの作成はいどのデータソースが意思決定に影響したかを追跡する意思決定の来歴レシートを作成します。
create_derivation_receipt派生レシートの作成はいデータの変換方法を追跡する署名付き派生レシートを作成します。
declare_reidentification_risk再識別リスクの宣言はい変換データまたは合成データの再識別リスクを宣言します。
detect_purpose_drift目的の逸脱の検出はいワークフローを通じてデータの目的が逸脱している場合(例:研究 → 商用)に検出します。
evaluate_revocation_impact撤回の影響の評価はいデータソースが同意を撤回した場合に何が起きるかを評価します。
file_data_disputeデータ異議申立て記録の作成はいデータ成果物に対する署名付き異議申立て記録を作成します。提出、保存、送信は行いません。
generate_settlement精算の生成(非推奨)はい[v3.0.0 で非推奨。gateway.aeoess.com REST API を使用してください] 期間を対象とする、Merkle コミット済みの署名付き精算記録を生成します。
query_contributions貢献の照会(非推奨)はい[v3.0.0 で非推奨。gateway.aeoess.com REST API を使用してください] データ貢献台帳を照会します。
register_data_sourceデータソースの登録エージェントによるアクセス用の利用条件を設定して、データソースを登録します。
resolve_lineageデータ来歴の解決はい成果物の完全な派生チェーンを解決します。
resolve_rights_propagation権利の継承の解決はいデータの変換時にどの権利が継承されるかを解決します。
ゲートウェイ(v3.0.0 で削除。スタブは移行通知を返します):4 個のツール
ツールタイトル読み取り専用破壊的ネットワーク説明
create_gatewayゲートウェイを作成(非推奨)はい[v3.0.0 で非推奨。gateway.aeoess.com REST API を使用してください]ProxyGateway の強制境界を作成します。
gateway_approveゲートウェイの承認(非推奨)はい[v3.0.0 で非推奨。gateway.aeoess.com REST API を使用してください]2 段階の実行:ツール呼び出しを実行せずに承認します。
gateway_process_tool_callゲートウェイでツール呼び出しを処理(非推奨)はい[v3.0.0 で非推奨。gateway.aeoess.com REST API を使用してください]ゲートウェイの強制境界を通じてツール呼び出しを処理します。
gateway_statsゲートウェイの統計情報(非推奨)はい[v3.0.0 で非推奨。gateway.aeoess.com REST API を使用してください]ゲートウェイの統計情報を取得します。
インテントネットワーク:5 個のツール
ツールタイトル読み取り専用破壊的ネットワーク説明
get_digestインテントネットワークのダイジェストを取得はいはいインテントネットワークから、関連するマッチ、保留中の紹介リクエスト、届いた紹介を含む、パーソナライズされたダイジェストを取得します。
remove_intent_cardインテントカードを削除はいはいインテントネットワークから自分の IntentCard を削除します。
request_intro紹介をリクエストはいマッチに基づき、別のエージェントの人間への紹介をリクエストします。
respond_to_intro紹介に応答はいはい紹介リクエストに応答します。
search_matchesインテントネットワークのマッチを検索はいはい自分に関連する人をインテントネットワークで検索します。
時刻と準備金の証明:4 個のツール
ツールタイトル読み取り専用破壊的ネットワーク説明
compare_timestampsハイブリッドタイムスタンプを比較はい2 つのハイブリッドタイムスタンプを比較し、順序を判定します。
create_hybrid_timestampハイブリッドタイムスタンプを作成はいローカルクロックと指定された不確実性の上限を使用して、ハイブリッドタイムスタンプを作成します。
create_reserve_attestation準備金証明を作成はい指定された金額と保証クラスを使用して、準備金証明に署名します。
validate_temporal_rights時間的権利を検証はい有効期間、猶予期間、置き換え、異議申し立て期間を確認して、TemporalRights オブジェクトを検証します。
帰属ウェイト:2 個のツール
ツールタイトル読み取り専用破壊的ネットワーク説明
aps_compute_compute_axis_weights計算軸ウェイトを算出はい推論の課金記録(prompt_tokens、completion_tokens)のリストから、C 軸の小数ウェイトベクトルを算出します。
aps_compute_data_axis_weightsデータ軸ウェイトを算出はいrole、timestamp、content length を含む AccessReceipt レコードのリストから、D 軸の小数ウェイトベクトルを算出します。
帰属の精算:3 個のツール
ツールタイトル読み取り専用破壊的ネットワーク説明
aps_aggregate_settlement精算レコードを集約はい半開精算期間 [t0, t1) にわたる一連の Attribution Primitives を、署名付き SettlementRecord に集約します。
aps_build_contributor_query貢献者クエリ応答を作成はい貢献者クエリ応答を作成します。署名付き SettlementRecord と貢献者の DID を指定すると、軸ごとの(total_weight、contribution_count、merkle_path、axis_root)に加え、fu... を返します。
aps_verify_settlement精算レコードを検証はいS1~S5(署名、Merkle ルート、保存則、残差の形式、任意の入力レシートとの照合)に基づいて、署名付き SettlementRecord を検証します。
Capability token v0.1:4 個のツール
ツールタイトル読み取り専用破壊的ネットワーク説明
aps_capability_evaluate_authority権限評価リクエストの構築はいv0.1 capability-token の権限評価リクエスト(M2)。
aps_capability_issue_challengeCapability Sink チャレンジの発行はいv0.1 capability-token の sink チャレンジ(M1)。
aps_capability_mint_receiptCapability Challenge Receipt の生成はいv0.1 capability-token のゲートウェイレシート(M3)。
aps_capability_sign_effectCapability Effect Receipt への署名はいv0.1 capability-token の sink effect レシート(M4)。
相互認証:4 個のツール
ツールタイトル読み取り専用破壊的ネットワーク説明
mutualAuthBuildCertificate相互認証証明書の構築はいエージェントまたは情報システムを識別する相互認証証明書を構築して署名します。
mutualAuthDeriveSession相互認証セッションの導出はい双方の Attest から共有の相互認証セッションレコードを導出します。
mutualAuthVerifyAttest相互認証 Attest の検証はいMutualAuthAttest をポリシーと信頼アンカーに照らして検証します。
mutualAuthVerifyTrustBundle信頼アンカーバンドルの検証はいTrustAnchorBundle の署名と鮮度を検証します。

ネットワークとローカルファイル

サーバーが外部へのリクエストを送信するのは、以下のツールのみです。それ以外のすべてのツールはオフラインで動作します。上記の表の ネットワーク 列は、同じツールを示しています。

ホストツール送信される内容
api.aeoess.com(INTENT_API_URL で上書き可能)search_matches、get_digest(GET)、request_intro(POST)、respond_to_intro(PUT)、remove_intent_card(DELETE)セッションのエージェント ID と公開鍵を X-Agent-Id および X-Public-Key ヘッダーで送信します。また、ツールが署名する場合は、ツールの引数と署名も送信します
api.github.comregister_agora_publicエージェント ID、名前、公開鍵、および任意の所有者、ランタイム、機能を含む Issue を aeoess/aeoess_web に作成します。トークンは token 引数から取得するか、引数がない場合は GITHUB_TOKEN 環境変数から取得します。トークンがない場合、ツールはリクエストを送信せず、手動で開くための github.com URL を返します
AEOESS_GATEWAY_URL(例:gateway.aeoess.com)issue_passportAEOESS_GATEWAY_URL と AEOESS_GATEWAY_KEY の両方が設定されている場合のみ、発行記録(パスポート ID、公開鍵ハッシュ、グレード、観測されたシグナル)を /api/v1/issuance-dossier に POST で送信します。この送信は結果を待たず、デフォルトでは無効です

gateway.aeoess.com と aeoess.com は、一部のツール応答(v3.0.0 で削除されたスタブと、Agora が書き込む latest.json)にプレーン URL としても記載されています。サーバーがこれらを取得することはありません。npx agent-passport-system-mcp setup --remote は、クライアント設定に https://mcp.aeoess.com/sse を書き込みます。その後、クライアントはこのサーバーをローカルで実行する代わりに、ホストされたサーバーに接続します。

サーバーが読み書きするローカルファイルは、上書きされない限り、すべてユーザーのホームディレクトリ内にあります。

パスツールアクセス
~/.agent-passport-tasks.json調整ツール(create_task_brief、assign_agent、accept_assignment、submit_evidence、review_evidence、handoff_evidence、submit_deliverable、complete_task)起動時に読み込み、これらのツールが書き込みます
AGORA_PATH、デフォルトは ~/aeoess_web/agora/messages.json と、その隣の latest.jsonpost_agora_message起動時に読み込み、投稿時に書き込みます
AGENTS_PATH、デフォルトは ~/aeoess_web/agora/agents.jsonlist_agents読み込み
COMMS_PATH、デフォルトは ~/aeoess_web/comms/send_message、broadcast、check_messages(mark_read の場合のみ書き込み)読み書き
APS_NULLIFIER_DIR、デフォルトは ~/.agent-passport-nullifiers/aps_capability_sign_effect消費済みトークンを識別する SHA-256 ハッシュと引き換え時刻を保存します。生のプリイメージは保存されません。引き換え時に書き込みます
Claude Desktop と Cursor の MCP 設定ファイルツールではなく、setup コマンドagent-passport サーバーのエントリを追加します

サーバーがキーをディスクに書き込むことはありません。identify はセッション中、エージェントのキーペアをプロセスメモリ内に保持し、AGENT_KEY / AGENT_PRIVATE_KEY は環境変数からキーを渡します。generate_keys、issue_passport、rotate_key はツール応答で秘密鍵を返しますが、サーバーがリモートモードで動作している場合、generate_keys と issue_passport は秘密鍵を伏せます。create_principal はプリンシパルキーをメモリ内に保持し、ローカル(stdio)サーバーでは完全な秘密鍵を一度だけ返します。リモートモードでは、generate_keys と同様に秘密鍵を伏せます。replace=true を指定せずに既存のプリンシパルを置き換えようとすると、処理を拒否します。多くの署名ツールは引数として秘密鍵を受け取り、その呼び出しに限って使用します。セッション状態(委任、推薦、憲章、意図)はメモリ内に保存され、再起動すると失われます。

アーキテクチャ

Layer 8: Agentic Commerce (primitives only; the preflight orchestration lives outside this server)
Layer 7: Integration Wiring (cross-layer bridges)
Layer 6: Coordination Protocol (task lifecycle)
Layer 5: Intent Architecture (policy engine, 3-signature chain)
Layer 4: Agent Agora (signed communication)
Layer 3: Beneficiary Attribution (Merkle proofs)
Layer 2: Human Values Floor (8 principles)
Layer 1: Agent Passport Protocol (Ed25519 identity)

認知

  • Microsoft のメンテナーにより、Microsoft Agent Governance Toolkit にマージされた貢献 PR が 3 件(#274、#598、#1328)
  • AI エージェントの ID と認可に関する標準について、NIST NCCoE にパブリックコメントを提出
  • 委任仕様について、IETF DAAP ドラフトの著者と協力

リンク

ライセンス

Apache-2.0

関連:agent-passport-access-shim

管理対象の MCP tools/call ごとに署名付き AccessReceipt を出力するアダプター:https://www.npmjs.com/package/agent-passport-access-shim。レシートは SDK またはブラウザーで https://agent-passport.org/verify.html にアクセスして検証できます。

コメント

MCP は初めてですか?

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

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