io.github.CSOAI-ORG/meok-aaif-agent-card-mcp
MEOK AAIF Agent Card MCP — Linux Foundation AAIF agent identity bridge. Issues + verifies +
Versions
1.0.2latestTools 7
issue_agent_card Issue an AAIF Agent Card. Args: agent_did: W3C DID of the agent. name: Human-readable agent name. description: One-paragraph description. capabilities: List of capability strings (see list_capability_taxonomy()). endpoints: List of {transport, url, auth} dicts. version: Semver. publisher: Organisation publishing this agent. trust_attestations: Optional list of signed certs (compliance, audit, etc.). license_spdx: SPDX license identifier. signing_key_id: DID key fragment for the agent's signing key. Returns: {card, signature, well_known_url}
publish_card Generate the HTTP server config needed to publish a card at /.well-known/agent-card. Args: card: A card from issue_agent_card(). target_url: The base URL of your agent (e.g. https://my-agent.example). Returns: {target_url, payload, http_headers, vercel_config_snippet, nginx_snippet}
verify_card Verify an AAIF Agent Card — schema + signature + DID match. Args: card: Card to verify. expected_did: Optional expected agent_did. Returns: {valid, schema_ok, signature_ok, issues}
bridge_a2a_to_aaif Convert an A2A agent-card (Google A2A spec) to an AAIF Agent Card. Args: a2a_card: A2A agent-card dict. Returns: AAIF Agent Card.
bridge_oasf_to_aaif Convert an OASF manifest (Cisco AGNTCY) to an AAIF Agent Card. Args: oasf_manifest: OASF manifest dict. Returns: AAIF Agent Card.
list_capability_taxonomy Return the AAIF capability taxonomy.
sign_card_chain HMAC-sign a card for verifiable publication.
Permissions 3
network medium filesystem low env_vars low