mcp2anp
Verified Safeby agent-network-protocol
Overview
Acts as a bridge service, converting Model Control Protocol (MCP) client requests to Agent Network Protocol (ANP) agent interactions, primarily for LLM/IDE frontends like Claude or Cursor.
Installation
mcp2anp-remote --host 0.0.0.0 --port 9880Environment Variables
- ANP_DID_DOCUMENT_PATH
- ANP_DID_PRIVATE_KEY_PATH
Security Notes
The server's core functionality involves making network requests (HTTP, JSON-RPC) to arbitrary URLs specified by the client (LLM Agent). This introduces a significant risk if the LLM agent is not properly constrained, as it could be prompted to interact with internal or malicious external endpoints. Credential management for DID authentication (via environment variables or a remote API key service) is clearly documented. Hardcoded public service URLs (didhost.cc) and test API keys exist but are appropriate for their context (public endpoints, examples/tests). The project emphasizes not committing private keys to version control. No 'eval' or obvious malicious patterns were found.
Similar Servers
klavis
Creates an AI agent that uses Klavis Strata to interact with Gmail and YouTube through MCP, demonstrating how to summarize a YouTube video and email the summary.
mcp-context-forge
A comprehensive Model Context Protocol (MCP) gateway and proxy that unifies REST, MCP, and A2A services, providing features like federation, virtual servers, rate-limiting, security, and an optional admin UI for managing web content and file conversions to markdown.
utcp-mcp
This project acts as a versatile bridge exposing Universal Tool Calling Protocol (UTCP) tools as Model Context Protocol (MCP) tools, enabling AI agents and other MCP-compatible clients to discover, manage, and execute a wide range of external capabilities including APIs, command-line tools, and inline code execution.
agentor
Deploy scalable AI agents with tool integrations (weather, email, GitHub, etc.) and support for A2A and MCP communication protocols.