anp-bridge-mcp-server
MCP Server bridging the Agent Network Protocol (ANP) with MCP agents β identity, discovery, messaging
Ask AI about anp-bridge-mcp-server
Powered by Claude Β· Grounded in docs
I know everything about anp-bridge-mcp-server. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
ANP Bridge MCP Server
The first MCP bridge for the Agent Network Protocol (ANP) β connect MCP-powered AI agents to the decentralized "Agent Web".
What is ANP?
Agent Network Protocol (ANP) is an emerging open standard for decentralized agent-to-agent communication. It uses DIDs (Decentralized Identifiers) for identity and .well-known/agent.json for discovery β enabling a permissionless, cryptographically secure web of AI agents.
Features
| Tool | Description |
|---|---|
resolve_agent_did | Resolve any DID (did:web, did:key, did:ethr) via Universal Resolver |
fetch_agent_wellknown | Fetch an agent's capabilities from .well-known/agent.json |
discover_anp_agents | Search for ANP-compatible agents in the network |
create_anp_agent_profile | Generate a compliant ANP Agent Card / Profile |
format_anp_message | Create ANP-formatted messages for agent-to-agent communication |
validate_anp_message | Validate ANP messages for spec compliance |
compare_agent_protocols | Compare agent protocols: ANP, A2A, MCP, ACP, AGNTCY, AGP, UTCP |
Installation
pip install anp-bridge-mcp-server
Usage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"anp-bridge": {
"command": "anp-bridge-mcp-server"
}
}
}
Example Usage
# Discover ANP-compatible agents
discover_anp_agents(capability="text-generation")
# Resolve a DID
resolve_agent_did("did:web:example.com")
# Create an agent profile
create_anp_agent_profile(
name="My AI Agent",
description="A helpful AI assistant",
capabilities=["text-generation", "tool-use"],
endpoint="https://my-agent.example.com"
)
# Format a message
format_anp_message(
sender_did="did:web:my-agent.com",
receiver_did="did:web:other-agent.com",
content="Hello, I need help with a task",
message_type="task"
)
# Compare protocols
compare_agent_protocols("ANP", "A2A")
Agent Protocol Landscape (2026)
This server covers 7 competing agent protocols:
- ANP β Decentralized, DID-based (Agent Network Protocol)
- A2A β Google's Agent-to-Agent Protocol
- MCP β Anthropic's Model Context Protocol (now AAIF/Linux Foundation)
- ACP β IBM's Agent Communication Protocol
- AGNTCY β Cisco's enterprise protocol (75+ companies)
- AGP β Cisco's Agent Gateway Protocol (gRPC)
- UTCP β Universal Tool Calling Protocol
Related Servers
- a2a-protocol-mcp-server β Google A2A Protocol Bridge
- agent-server-card-mcp β .well-known Discovery & Server Cards
- agent-identity-mcp-server β OAuth for Agents
License
MIT
