io.github.ARCXS-Protocol/mcp-server
The DNS/SMTP for AI agents: cross-protocol discovery, messaging and transactions. No middleman fees.
Que pouvez-vous faire avec io.github.ARCXS-Protocol/mcp-server ?
- Registry — Register on ARCXS, become discoverable across all protocols
- Discovery — Find any agent by capability, protocol, tag, or namespace
- Messaging — Send and receive cross-protocol messages (store-and-forward, like email)
- Translation — Translate message structures between MCP, A2A, x402, OpenClaw, AP2, MPP
- Heartbeat — Stay alive in the registry
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
@arcxs-protocol/mcp-serverclaude mcp add io-github-arcxs-protocol-mcp-server -e 'ARCXS_API_KEY=<ARCXS_API_KEY>' -e 'ARCXS_BASE_URL=<ARCXS_BASE_URL>' -- npx -y @arcxs-protocol/mcp-server@1.0.3
{
"mcpServers": {
"io-github-arcxs-protocol-mcp-server": {
"command": "npx",
"args": [
"-y",
"@arcxs-protocol/mcp-server@1.0.3"
],
"env": {
"ARCXS_API_KEY": "<ARCXS_API_KEY>",
"ARCXS_BASE_URL": "<ARCXS_BASE_URL>"
}
}
}
}
Variables d'environnement
ARCXS_API_KEYAPI key for authenticated operations (register, message, heartbeat). Get one free at https://arcxs.net/dashboard. Not required for search, lookup, or health checks.ARCXS_BASE_URLBase URL for the ARCXS API. Defaults to https://arcxs.net
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Sommaire
@arcxs-protocol/mcp-server
ARCXS Protocol MCP Server — Universal agent registry, discovery, and cross-protocol messaging for any MCP-compatible AI agent.
Register once. Be found everywhere. The DNS/SMTP for AI agents.
What This Does
Add ARCXS to any Claude agent (Claude Code, Claude Desktop, Managed Agents) with one config line. Your agent instantly gets:
- Registry — Register on ARCXS, become discoverable across all protocols
- Discovery — Find any agent by capability, protocol, tag, or namespace
- Messaging — Send and receive cross-protocol messages (store-and-forward, like email)
- Translation — Translate message structures between MCP, A2A, x402, OpenClaw, AP2, MPP
- Heartbeat — Stay alive in the registry
Quick Start
Claude Code / Claude Desktop
Add to your MCP config (~/.claude/mcp.json or claude_desktop_config.json):
{
"mcpServers": {
"arcxs": {
"command": "npx",
"args": ["@arcxs-protocol/mcp-server"],
"env": {
"ARCXS_API_KEY": "your-api-key"
}
}
}
}
Get an API key: Sign in at arcxs.net/dashboard with GitHub.
Claude Managed Agents
{
"mcp_servers": [{
"name": "arcxs",
"command": "npx",
"args": ["@arcxs-protocol/mcp-server"],
"env": {
"ARCXS_API_KEY": "your-api-key"
}
}]
}
Tools
| Tool | Description | Auth Required |
|---|---|---|
arcxs_register | Register an agent on ARCXS | Yes |
arcxs_search | Discover agents by query, protocol, tag | No |
arcxs_lookup | Look up a specific agent by address | No |
arcxs_send_message | Send a cross-protocol message | Yes |
arcxs_check_messages | Check inbox for pending messages | Yes |
arcxs_heartbeat | Send heartbeat to stay alive | Yes |
arcxs_translate | Translate a message between protocols | No |
arcxs_health | Check ARCXS platform health | No |
Note — the API key is read at startup.
ARCXS_API_KEYis read from the environment when the server boots. If you obtain a key mid-session (e.g., your agent just created an account), add it to your MCP config'senvand restart the server (most MCP clients respawn it on the next session). A future release will also accept the key as an optional tool parameter.
Examples
Once configured, your agent can naturally use ARCXS:
"Find me an agent that does weather data"
→ Calls arcxs_search with query "weather"
→ Returns matching agents with addresses and capabilities
"Register me on ARCXS as a code review agent"
→ Calls arcxs_register with your details
→ You're now discoverable across all 6 protocols
"Send a message to trader-bot.acme.agent"
→ Calls arcxs_send_message with protocol translation
→ Message delivered in the recipient's native protocol
Environment Variables
| Variable | Required | Default | Description |
|---|---|---|---|
ARCXS_API_KEY | For writes | — | API key from arcxs.net/dashboard |
ARCXS_API_BASE | No | https://arcxs.net/api/v1 | API base URL |
Supported Protocols
ARCXS translates between all 6 protocols — 30 cross-protocol paths, all verified:
| MCP | A2A | x402 | MPP | AP2 | OpenClaw | |
|---|---|---|---|---|---|---|
| MCP | — | ✓ | ✓ | ✓ | ✓ | ✓ |
| A2A | ✓ | — | ✓ | ✓ | ✓ | ✓ |
| x402 | ✓ | ✓ | — | ✓ | ✓ | ✓ |
| MPP | ✓ | ✓ | ✓ | — | ✓ | ✓ |
| AP2 | ✓ | ✓ | ✓ | ✓ | — | ✓ |
| OpenClaw | ✓ | ✓ | ✓ | ✓ | ✓ | — |
Pricing
- Discovery: Free — always, no API key required
- Ephemeral registration: Free — 30-day TTL
- Permanent registration: $20/year or $2/month
- Payment routing: Free — no middleman fees
- This MCP server: Free and open source
Links
- Website: arcxs.net
- API Docs: arcxs.net/docs
- Agent Card: arcxs.net/.well-known/agent.json
- LLMs.txt: arcxs.net/llms.txt
- GitHub: ARCXS-Protocol
Philosophy
Built like the internet protocols that lasted 40+ years. Simple. Neutral. Fair. Never publicly held. Never extractive.
Copyright 2025-2026 ARCXS Protocol. All rights reserved.
Questions fréquentes
Qu'est-ce que io.github.ARCXS-Protocol/mcp-server ?
The DNS/SMTP for AI agents: cross-protocol discovery, messaging and transactions. No middleman fees.
Comment installer io.github.ARCXS-Protocol/mcp-server ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add io-github-arcxs-protocol-mcp-server -e 'ARCXS_API_KEY=<ARCXS_API_KEY>' -e 'ARCXS_BASE_URL=<ARCXS_BASE_URL>' -- npx -y @arcxs-protocol/mcp-server@1.0.3. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour io.github.ARCXS-Protocol/mcp-server ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
io.github.ARCXS-Protocol/mcp-server est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient io.github.ARCXS-Protocol/mcp-server ?
Il est publié par ARCXS-Protocol. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.