servers / anp-bridge-mcp-server

anp-bridge-mcp-server

communityunknownpythonwrite capablehealthy

MCP Server bridging the Agent Network Protocol (ANP) with MCP agents — identity, discovery, messaging


01Tools · 7

How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
resolve_agent_did
Loest eine Agent-DID (Decentralized Identifier) auf und zeigt das DID-Dokument. Args: did: Die aufzuloesende DID, z.B. 'did:web:example.com' oder 'did:key:z6Mk...' Returns: DID-Dokument mit Verification Methods und Service Endpoints
readfalseunknown
create_anp_agent_profile
Erstellt ein ANP-kompatibles Agent Profile / Agent Card. Kann als .well-known/agent.json deployed werden. Args: name: Name des Agenten description: Kurze Beschreibung was der Agent tut capabilities: Liste von Faehigkeiten, z.B. ['text-generation', 'tool-use', 'mcp'] endpoint: Haupt-URL des Agenten protocols: Unterstuetzte Protokolle (Standard: ['mcp', 'anp']) Returns: ANP-konformes Agent Profile als JSON
writetrueunknown
validate_anp_message
Validiert eine ANP-Nachricht auf Korrektheit und Vollstaendigkeit. Prueft Pflichtfelder, DID-Formate und Protokoll-Version. Args: message_json: Die ANP-Nachricht als JSON-String Returns: Validierungsergebnis mit Fehlern und Warnungen
readfalseunknown
compare_agent_protocols
Vergleicht zwei Agent-Protokolle (ANP, A2A, MCP, ACP, AGP, AGNTCY, UTCP). Zeigt Unterschiede in Architektur, Anwendungsfaellen und Kompatibilitaet. Args: protocol_a: Erstes Protokoll (z.B. 'ANP', 'A2A', 'MCP', 'ACP', 'AGNTCY', 'AGP', 'UTCP') protocol_b: Zweites Protokoll zum Vergleich Returns: Detaillierter Vergleich beider Protokolle
readfalseunknown
fetch_agent_wellknown
Laedt das ANP Agent Card von einer URL (.well-known/agent.json). Zeigt Capabilities, Protokolle und Endpunkte eines Agenten. Args: url: Die Basis-URL des Agenten, z.B. 'https://example.com' Returns: Agent Card mit Capabilities, Protokollen und Metadaten
readfalseunknown
format_anp_message
Erstellt eine ANP-konforme Nachricht fuer Agent-zu-Agent Kommunikation. Args: sender_did: DID des sendenden Agenten, z.B. 'did:web:my-agent.com' receiver_did: DID des empfangenden Agenten content: Nachrichteninhalt message_type: Nachrichtentyp ('text', 'task', 'response', 'error') reply_to: Optional: ID einer Nachricht auf die geantwortet wird Returns: ANP-konforme Nachricht als JSON mit ID, Hash und Metadaten
readfalseunknown
discover_anp_agents
Sucht nach ANP-kompatiblen Agenten im Netzwerk. Hybrid: .well-known zuerst, dann AgentNexus Relay, dann Fallback. Args: query: Freitext-Suche nach Agenten-Namen oder Beschreibung capability: Filtere nach spezifischer Capability (z.B. 'text-generation', 'tool-use') limit: Maximale Anzahl Ergebnisse (Standard: 10) relay_url: Optional: Relay-URL fuer dynamische Discovery (z.B. 'https://relay.agentnexus.top') Protokoll-IDs im Format namespace:name (z.B. 'anp:v1', 'mcp:latest') Returns: Liste gefundener Agenten mit DIDs, Capabilities und Endpoints
readfalseunknown

02Install & source
uvx anp-bridge-mcp-server
uvx
pip install anp-bridge-mcp-server
pip

05Provenance & freshness
sourcesPyPI [p4]
last_checked2026-08-16 08:56Z
next_check2026-08-18 08:56Z
cadenceevery 48h
verifiedhandshake:failed metadata:passed metadata:passed metadata:passed handshake:failed metadata:passed metadata:passed handshake:failed metadata:passed handshake:failed
index_statusindex8 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. anp-bridge-mcp-server MCP — as seen on mcpexplorer.com

[![anp-bridge-mcp-server MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/anp-bridge-mcp-server.svg)](https://mcpexplorer.com/servers/anp-bridge-mcp-server)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →