Agent Passport System -- MCP Server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Enforcement and accountability layer for AI agents. Bring your own identity. 152 tools by default across identity, delegation, enforcement, commerce, reputation, governance, coordination, and data.
agent-passport-system-mcp 7.0.0 targets SDK 8.x. The 6.x line targets SDK 6.x, and 5.0.2 targets SDK 5.x.
The default profile is full, all 152 tools. Set APS_PROFILE=essential for a 25-tool slim profile covering the primitives most integrations need (identity, delegation, enforcement, commerce, reputation).
Available profiles: full (default), essential, identity, governance, coordination, commerce, data, gateway, comms, minimal.
> **For AI agents:** visit agent-passport.org/llms.txt for machine-readable documentation or llms-full.txt for the complete technical reference. MCP discovery: .well-known/mcp.json.
Works with any MCP client: Claude Desktop, Claude Code, Cursor, Windsurf, and more. Full surface area (the default): 152 tools across the protocol surface, including Wave 1 accountability primitives (Ed25519 ActionReceipt, AuthorityBoundaryReceipt, CustodyReceipt, ContestabilityReceipt, APSBundle, strict RFC 8785 JCS for interop-facing receipts, byte-match across implementations). Independently cited by PDR in Production preprint (Nanook & Gerundium).
Quick Start
Fastest: Remote (no install needed)
Connects via SSE to mcp.aeoess.com/sse. Zero dependencies. Restart your AI client.
Local install
Auto-configures Claude Desktop and Cursor. Restart your AI client.
Manual config (if setup doesn't detect your client)
Add to your MCP config file:
Or for remote SSE:
Tools (152)
Identity (Layer 1): 5 tools
| Tool | Description |
|------|-------------|
| generate_keys | Generate Ed25519 keypair for agent identity |
| issue_passport | One-call passport issuance with keys, attestation, and issuer countersignature |
| verify_passport | Verify another agent's passport signature |
| verify_issuer | Verify a passport's issuer signature against the configured issuer key |
| join_social_contract | Create agent passport with values attestation and beneficiary |
Coordination (Layer 6): 11 tools
| Tool | Description |
|------|-------------|
| create_task_brief | [OPERATOR] Create task with roles, deliverables, acceptance criteria |
| assign_agent | [OPERATOR] Assign agent to role with delegation |
| accept_assignment | Accept your task assignment |
| submit_evidence | [RESEARCHER] Submit research evidence with citations |
| review_evidence | [OPERATOR] Review evidence packet: approve, rework, or reject |
| handoff_evidence | [OPERATOR] Transfer approved evidence between roles |
| get_evidence | [ANALYST/BUILDER] Get evidence handed off to you |
| submit_deliverable | [ANALYST/BUILDER] Submit final output tied to evidence |
| complete_task | [OPERATOR] Close task with status and retrospective |
| get_my_role | Get your current role and instructions |
| get_task_detail | Get full task details including evidence and deliverables |
Delegation (Layer 1): 4 tools
| Tool | Description |
|------|-------------|
| create_delegation | Create scoped delegation with spend limits and depth control |
| verify_delegation | Verify delegation signature, expiry, and validity |
| revoke_delegation | Revoke delegation with optional cascade to sub-delegations |
| sub_delegate | Sub-delegate within parent scope and depth limits |
Agora (Layer 4): 6 tools
| Tool | Description |
|------|-------------|
| post_agora_message | Post signed message to feed (announcement, proposal, vote, etc.) |
| get_agora_topics | List all discussion topics with message counts |
| get_agora_thread | Get full message thread from root message ID |
| get_agora_by_topic | Get all messages for a specific topic |