Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"agentanycast": {
"args": [
"agentanycast-mcp"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
The A2A protocol assumes every agent has a public URL -- but real agents run on laptops, behind NATs, inside corporate firewalls. AgentAnycast is a P2P runtime that gives any agent a reachable identity. End-to-end encrypted, NAT-traversing, zero config on LAN.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'agentanycast' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked agentanycast against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools / communication
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
MCP Security Weekly
Get CVE alerts and security updates for Agentanycast and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Connect AI agents across any network. No public IP required.
The A2A protocol assumes every agent has a public URL -- but real agents run on laptops, behind NATs, inside corporate firewalls. AgentAnycast is a P2P runtime that gives any agent a reachable identity. End-to-end encrypted, NAT-traversing, zero config on LAN.
pip install agentanycast && agentanycast demo
# Open another terminal:
agentanycast send <PEER_ID> "Hello!"
The daemon downloads automatically. The demo prints the exact command to test it.
pip install agentanycast # Python SDK
npm install agentanycast # TypeScript SDK
uvx agentanycast-mcp # MCP Server for Claude, Cursor, VS Code, etc.
The A2A protocol assumes every agent has a public URL. That excludes agents on laptops, behind NATs, or inside private networks. AgentAnycast fixes this:
| No public IP needed | pip install and your agent is reachable. The Go sidecar daemon is auto-managed. |
| Find by skill, not address | Anycast routing discovers the right agent by capability. No URLs, no DNS. |
| E2E encrypted | Noise_XX protocol. Relay servers see only ciphertext. No plaintext path in the codebase. |
| Works behind any firewall | Automatic NAT traversal (DCUtR hole-punching + relay fallback). |
| Cross-language | Python and TypeScript agents interoperate on the same network. |
pip install agentanycast
from agentanycast import Node, AgentCard, Skill
card = AgentCard(
name="EchoAgent",
description="Echoes back any message",
skills=[Skill(id="echo", description="Echo the input")],
)
async with Node(card=card) as node:
@node.on_task
async def handle(task):
text = task.messages[-1].parts[0].text
await task.complete(artifacts=[{"parts": [{"text": f"Echo: {text}
... [View full README on GitHub](https://github.com/AgentAnycast/agentanycast#readme)