ANP网桥MCP服务器
](https://badge.fury.io/py/anp-bridge-mcp-server)  
第一个用于代理网络协议(ANP)的MCP网桥 --将MCP驱动的AI代理连接到去中心化的“代理网络”。
什么是ANP?
代理网络协议(ANP) 是一个新兴的去中心化代理间通信的开放标准。它使用DID(去中心化标识符)进行身份识别和 .well-known/agent.json 用于发现——实现一个无需许可、加密安全的人工智能代理网络。
特性
| 工具 | 说明 |
|---|---|
resolve_agent_did | 通过通用解析器解析任何DID(DID:web、DID:key、DID:ethr) |
fetch_agent_wellknown | 从以下位置获取代理的能力 .well-known/agent.json |
discover_anp_agents | 在网络中搜索与ANP兼容的代理 |
create_anp_agent_profile | 生成符合要求的ANP代理卡/配置文件 |
format_anp_message | 为代理间通信创建ANP格式的消息 |
validate_anp_message | 验证ANP消息是否符合规范 |
compare_agent_protocols | 比较代理协议:ANP、A2A、MCP、ACP、AGNTCY、AGP、UTCP |
安装
pip install anp-bridge-mcp-server使用Claude Desktop
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"anp-bridge": {
"command": "anp-bridge-mcp-server"
}
}
}示例用法
# 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")代理协议格局(2026)
此服务器涵盖7种竞争代理协议:
- ANP --去中心化、基于DID(代理网络协议)
- A2A --谷歌的代理对代理协议
- 主控程序 --Anthropic的模型上下文协议(现为AAIF/Linux基金会)
- 自动控制面板 --IBM的代理通信协议
- AGNTCY --思科企业协议(75多家公司)
- AGP --思科代理网关协议(gRPC)
- 东京大学哲学中心 --通用工具调用协议
相关服务器
- a2a协议mcp服务器 --谷歌A2A协议桥
- 代理服务器卡mcp --.众所周知的发现和服务器卡
- 代理身份mcp服务器 --面向代理的OAuth
许可证
麻省理工学院
