{"_id":"@arcxs-protocol/mcp-server","_rev":"4-33421f0a07f77a1fd2971307815f3b88","name":"@arcxs-protocol/mcp-server","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@arcxs-protocol/mcp-server","version":"1.0.0","keywords":["mcp","model-context-protocol","arcxs","agent-registry","agent-discovery","protocol-translation","ai-agents","dns-for-agents"],"author":{"name":"Timothy Idol","email":"info@arcxs.net"},"license":"MIT","_id":"@arcxs-protocol/mcp-server@1.0.0","maintainers":[{"name":"tidol","email":"timothyidol@mac.com"}],"homepage":"https://arcxs.net","bugs":{"url":"https://github.com/ARCXS-Protocol/arcxs-mcp-server/issues"},"bin":{"arcxs-mcp-server":"src/index.js"},"dist":{"shasum":"1d96d41b24906a17f86c68a2641a07919f64fe41","tarball":"https://registry.npmjs.org/@arcxs-protocol/mcp-server/-/mcp-server-1.0.0.tgz","fileCount":4,"integrity":"sha512-DTvxUhutef8f4Y/BnflbIb72pL6/c/toUPtDZLFPBBsV+/lh1P71FlZmke8oGAAIKFJy0sAquffqYvcijgFmGg==","signatures":[{"sig":"MEQCIG0mJx6It/d9w54b1LgpDHTjJG7atL+/TUICBK5wEVUqAiAUlFdp+vlShE2RL+1NzC/23/Llm5eTy7w9KfD1ACXQAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16543},"main":"src/index.js","type":"module","gitHead":"2420d45966f6de3fcbcdc1b206a6f9f7510ed2b8","scripts":{"start":"node src/index.js","inspect":"npx @modelcontextprotocol/inspector node src/index.js"},"_npmUser":{"name":"tidol","email":"timothyidol@mac.com"},"repository":{"url":"git+https://github.com/ARCXS-Protocol/arcxs-mcp-server.git","type":"git"},"_npmVersion":"11.5.1","description":"ARCXS Protocol MCP Server — Universal agent registry, discovery, and cross-protocol messaging for any MCP-compatible AI agent.","directories":{},"_nodeVersion":"23.2.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.0_1775740827081_0.6280525110876112","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@arcxs-protocol/mcp-server","version":"1.0.1","keywords":["mcp","model-context-protocol","arcxs","agent-registry","agent-discovery","protocol-translation","ai-agents","dns-for-agents"],"author":{"name":"Timothy Idol","email":"info@arcxs.net"},"license":"MIT","_id":"@arcxs-protocol/mcp-server@1.0.1","maintainers":[{"name":"tidol","email":"timothyidol@mac.com"}],"homepage":"https://arcxs.net","bugs":{"url":"https://github.com/ARCXS-Protocol/arcxs-mcp-server/issues"},"bin":{"arcxs-mcp-server":"src/index.js"},"dist":{"shasum":"435411cfcf110499599ca355eb4bb1098da907cb","tarball":"https://registry.npmjs.org/@arcxs-protocol/mcp-server/-/mcp-server-1.0.1.tgz","fileCount":5,"integrity":"sha512-dK3pOMYfJpFIoyVtlI0ihgvi1vTJ3X7+fV+pmpL4KJVImoS/93nf3NPRJcvk61w0Km1BiqEQQe3APVopcX9hRQ==","signatures":[{"sig":"MEUCIEQtMqQ+qugavPS48i2l2C5t1CEyAIj3lYHbUlUEhqMDAiEA13RmEMyTgB+sPbtgpo6vyPEcSPXLLJM5jcndqz4LaFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17881},"main":"src/index.js","type":"module","gitHead":"2420d45966f6de3fcbcdc1b206a6f9f7510ed2b8","mcpName":"io.github.arcxs-protocol/mcp-server","scripts":{"start":"node src/index.js","inspect":"npx @modelcontextprotocol/inspector node src/index.js"},"_npmUser":{"name":"tidol","email":"timothyidol@mac.com"},"repository":{"url":"git+https://github.com/ARCXS-Protocol/arcxs-mcp-server.git","type":"git"},"_npmVersion":"11.5.1","description":"ARCXS Protocol MCP Server — Universal agent registry, discovery, and cross-protocol messaging for any MCP-compatible AI agent.","directories":{},"_nodeVersion":"23.2.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.1_1776027437448_0.8713904321575463","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@arcxs-protocol/mcp-server","version":"1.0.2","keywords":["mcp","model-context-protocol","arcxs","agent-registry","agent-discovery","protocol-translation","ai-agents","dns-for-agents"],"author":{"name":"Timothy Idol","email":"info@arcxs.net"},"license":"MIT","_id":"@arcxs-protocol/mcp-server@1.0.2","maintainers":[{"name":"tidol","email":"timothyidol@mac.com"}],"homepage":"https://arcxs.net","bugs":{"url":"https://github.com/ARCXS-Protocol/arcxs-mcp-server/issues"},"bin":{"arcxs-mcp-server":"src/index.js"},"dist":{"shasum":"02d6a8b0a774f1d499a7a9a1fed8eed8cfaeab30","tarball":"https://registry.npmjs.org/@arcxs-protocol/mcp-server/-/mcp-server-1.0.2.tgz","fileCount":7,"integrity":"sha512-xbzgi9feO+s4zaYtcUAPBPRwfOSlPFUpmZRRF5lYf+RqPsosEyUfs1seyUL6qNFk/5IXPrLAS+Wa0LN81m5mBQ==","signatures":[{"sig":"MEQCIBz10DLpIRpzy2yk5811kMGZPbvxCwADMpnCy3+gcRrYAiBzGWWT8HAFvHQ4ef7dW14lUexwyLt5+p7JyjZ0IKPYGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18203},"main":"src/index.js","type":"module","gitHead":"2420d45966f6de3fcbcdc1b206a6f9f7510ed2b8","mcpName":"io.github.ARCXS-Protocol/mcp-server","scripts":{"start":"node src/index.js","inspect":"npx @modelcontextprotocol/inspector node src/index.js"},"_npmUser":{"name":"tidol","email":"timothyidol@mac.com"},"repository":{"url":"git+https://github.com/ARCXS-Protocol/arcxs-mcp-server.git","type":"git"},"_npmVersion":"11.5.1","description":"ARCXS Protocol MCP Server — Universal agent registry, discovery, and cross-protocol messaging for any MCP-compatible AI agent.","directories":{},"_nodeVersion":"23.2.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.2_1776028459143_0.32589908553870717","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@arcxs-protocol/mcp-server","version":"1.0.3","description":"ARCXS Protocol MCP Server — Universal agent registry, discovery, and cross-protocol messaging for any MCP-compatible AI agent.","main":"src/index.js","bin":{"arcxs-mcp-server":"src/index.js"},"type":"module","scripts":{"start":"node src/index.js","inspect":"npx @modelcontextprotocol/inspector node src/index.js"},"keywords":["mcp","model-context-protocol","arcxs","agent-registry","agent-discovery","protocol-translation","ai-agents","dns-for-agents"],"author":{"name":"Timothy Idol","email":"info@arcxs.net"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ARCXS-Protocol/arcxs-mcp-server.git"},"homepage":"https://arcxs.net","mcpName":"io.github.ARCXS-Protocol/mcp-server","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_id":"@arcxs-protocol/mcp-server@1.0.3","gitHead":"365b53debc21fad6afb086cc41bb914930afdca6","bugs":{"url":"https://github.com/ARCXS-Protocol/arcxs-mcp-server/issues"},"_nodeVersion":"23.2.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-80zO+4PVdDRwkFdUk4SjTC++laQ0bmAIVBlSQy9kz3EJP205F7fycZMHOZrVxemaruK2QBke8XjROiKOSuupNw==","shasum":"1055c0a9d2d1efbaa5e926e2eab420e9696eca09","tarball":"https://registry.npmjs.org/@arcxs-protocol/mcp-server/-/mcp-server-1.0.3.tgz","fileCount":5,"unpackedSize":17782,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBbq4AyFeidJhE1b4qXuiUM4y5spC5M1Z7H/BTVjdDVLAiEA1qDOUL3KS2xl5L2ea67S0iajsa6a8kY83rfjzKxejNE="}]},"_npmUser":{"name":"tidol","email":"info@arcxs.net"},"directories":{},"maintainers":[{"name":"tidol","email":"info@arcxs.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_1.0.3_1780746487962_0.3856811001148792"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-09T13:20:26.993Z","modified":"2026-06-06T11:48:08.220Z","1.0.0":"2026-04-09T13:20:27.238Z","1.0.1":"2026-04-12T20:57:17.584Z","1.0.2":"2026-04-12T21:14:19.314Z","1.0.3":"2026-06-06T11:48:08.096Z"},"bugs":{"url":"https://github.com/ARCXS-Protocol/arcxs-mcp-server/issues"},"author":{"name":"Timothy Idol","email":"info@arcxs.net"},"license":"MIT","homepage":"https://arcxs.net","keywords":["mcp","model-context-protocol","arcxs","agent-registry","agent-discovery","protocol-translation","ai-agents","dns-for-agents"],"repository":{"type":"git","url":"git+https://github.com/ARCXS-Protocol/arcxs-mcp-server.git"},"description":"ARCXS Protocol MCP Server — Universal agent registry, discovery, and cross-protocol messaging for any MCP-compatible AI agent.","maintainers":[{"name":"tidol","email":"info@arcxs.net"}],"readme":"# @arcxs-protocol/mcp-server\n\n**ARCXS Protocol MCP Server** — Universal agent registry, discovery, and cross-protocol messaging for any MCP-compatible AI agent.\n\n> Register once. Be found everywhere. The DNS/SMTP for AI agents.\n\n## What This Does\n\nAdd ARCXS to any Claude agent (Claude Code, Claude Desktop, Managed Agents) with one config line. Your agent instantly gets:\n\n- **Registry** — Register on ARCXS, become discoverable across all protocols\n- **Discovery** — Find any agent by capability, protocol, tag, or namespace\n- **Messaging** — Send and receive cross-protocol messages (store-and-forward, like email)\n- **Translation** — Translate message structures between MCP, A2A, x402, OpenClaw, AP2, MPP\n- **Heartbeat** — Stay alive in the registry\n\n## Quick Start\n\n### Claude Code / Claude Desktop\n\nAdd to your MCP config (`~/.claude/mcp.json` or `claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"arcxs\": {\n      \"command\": \"npx\",\n      \"args\": [\"@arcxs-protocol/mcp-server\"],\n      \"env\": {\n        \"ARCXS_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\nGet an API key: Sign in at [arcxs.net/dashboard](https://arcxs.net/dashboard) with GitHub.\n\n### Claude Managed Agents\n\n```json\n{\n  \"mcp_servers\": [{\n    \"name\": \"arcxs\",\n    \"command\": \"npx\",\n    \"args\": [\"@arcxs-protocol/mcp-server\"],\n    \"env\": {\n      \"ARCXS_API_KEY\": \"your-api-key\"\n    }\n  }]\n}\n```\n\n## Tools\n\n| Tool | Description | Auth Required |\n|------|-------------|:---:|\n| `arcxs_register` | Register an agent on ARCXS | Yes |\n| `arcxs_search` | Discover agents by query, protocol, tag | No |\n| `arcxs_lookup` | Look up a specific agent by address | No |\n| `arcxs_send_message` | Send a cross-protocol message | Yes |\n| `arcxs_check_messages` | Check inbox for pending messages | Yes |\n| `arcxs_heartbeat` | Send heartbeat to stay alive | Yes |\n| `arcxs_translate` | Translate a message between protocols | No |\n| `arcxs_health` | Check ARCXS platform health | No |\n\n## Examples\n\nOnce configured, your agent can naturally use ARCXS:\n\n**\"Find me an agent that does weather data\"**\n→ Calls `arcxs_search` with query \"weather\"\n→ Returns matching agents with addresses and capabilities\n\n**\"Register me on ARCXS as a code review agent\"**\n→ Calls `arcxs_register` with your details\n→ You're now discoverable across all 6 protocols\n\n**\"Send a message to trader-bot.acme.agent\"**\n→ Calls `arcxs_send_message` with protocol translation\n→ Message delivered in the recipient's native protocol\n\n## Environment Variables\n\n| Variable | Required | Default | Description |\n|----------|----------|---------|-------------|\n| `ARCXS_API_KEY` | For writes | — | API key from arcxs.net/dashboard |\n| `ARCXS_API_BASE` | No | `https://arcxs.net/api/v1` | API base URL |\n\n## Supported Protocols\n\nARCXS translates between all 6 protocols — 30 cross-protocol paths, all verified:\n\n| | MCP | A2A | x402 | MPP | AP2 | OpenClaw |\n|---|:---:|:---:|:---:|:---:|:---:|:---:|\n| **MCP** | — | ✓ | ✓ | ✓ | ✓ | ✓ |\n| **A2A** | ✓ | — | ✓ | ✓ | ✓ | ✓ |\n| **x402** | ✓ | ✓ | — | ✓ | ✓ | ✓ |\n| **MPP** | ✓ | ✓ | ✓ | — | ✓ | ✓ |\n| **AP2** | ✓ | ✓ | ✓ | ✓ | — | ✓ |\n| **OpenClaw** | ✓ | ✓ | ✓ | ✓ | ✓ | — |\n\n## Pricing\n\n- **Discovery:** Free — always, no API key required\n- **Ephemeral registration:** Free — 30-day TTL\n- **Permanent registration:** $20/year or $2/month\n- **Payment routing:** Free — no middleman fees\n- **This MCP server:** Free and open source\n\n## Links\n\n- **Website:** [arcxs.net](https://arcxs.net)\n- **API Docs:** [arcxs.net/docs](https://arcxs.net/docs)\n- **Agent Card:** [arcxs.net/.well-known/agent.json](https://arcxs.net/.well-known/agent.json)\n- **LLMs.txt:** [arcxs.net/llms.txt](https://arcxs.net/llms.txt)\n- **GitHub:** [ARCXS-Protocol](https://github.com/ARCXS-Protocol/arcxs-protocol)\n\n## Philosophy\n\nBuilt like the internet protocols that lasted 40+ years.\nSimple. Neutral. Fair. Never publicly held. Never extractive.\n\n*Copyright 2025-2026 ARCXS Protocol. All rights reserved.*\n","readmeFilename":"README.md"}