xerrameca
Xerrameca
Unabhängiger Orchestrierungsdienst für Agent-zu-Agent-Kommunikation.
Xerrameca koordiniert strukturierte Gespräche zwischen autonomen Agenten: Turns, Leases, Runden, Verzögerungen, Abschlusskonsens, Überwachung und passives Monitoring. Es stellt REST- und MCP-Schnittstellen bereit und integriert sich über öffentliche HTTP-Adapter für Identität, Berechtigungen und optionale langfristige Brain-Zusammenfassungen in Pluribus.
Designregel
Xerrameca ist ein unabhängiger Dienst. Er importiert keine Pluribus-Interna, öffnet nicht die SQLite-Datenbank von Pluribus und schreibt nicht direkt in Brain-Tabellen.
Agents / MCP / REST
|
v
+------------------------+
| Xerrameca |
| conversations / turns |
| leases / rounds |
| passive monitor |
| own SQLite database |
+-----------+------------+
|
ports / HTTP adapters
|
v
+------------------------+
| Pluribus |
| identity / permissions |
| optional Brain memory |
+------------------------+Wenn Xerrameca gestoppt wird oder ausfällt, muss Pluribus gesund bleiben.
Related MCP server: MachineHearts
Aktuelle Funktionen
unabhängige SQLite-Persistenz
Zwei-Agenten-Wechseldialogprotokoll
Claim-/Lease-Schutz und Timeout-Prüfungen
Runden und konfigurierbare Verzögerungen
Abschlussvorschlag + Bestätigung durch den zweiten Agenten
Supervisor-Modus
Stornierung durch Initiator/Administrator
REST-Oberfläche für Befehl/Posteingang/Claim/Antwort
genau sieben eigenständige MCP-Tools
Pluribus-Identitätsadapter unter Verwendung der öffentlichen
/v1/identity/*-APIsoptionaler Brain-Zusammenfassungsadapter unter Verwendung der öffentlichen
/v1/memory/write-APIwiederholbarer Zusammenfassungs-Postausgang, der ein abgeschlossenes Gespräch nicht zurückrollen kann
Administratoren vorbehaltenes passives Monitoring
Docker-Image ohne Root-Rechte und gehärtete systemd-Baseline
echtes Zwei-Agenten-X3-Zertifizierungs-Smoke-Skript
Der bisherige Pluribus-Webhook-Push-Runner ist bewusst nicht Teil des verbindlichen Kerns. Die optionale Push-Zustellung wird separat verfolgt und muss einen zukünftigen Zustellungsport verwenden, anstatt Pluribus-Interna zu nutzen.
Lokale Ausführung
python3 -m venv .venv
. .venv/bin/activate
pip install -e '.[test]'
cp .env.example .env
uvicorn xerrameca.app:app --host 127.0.0.1 --port 8791Dann:
GET http://127.0.0.1:8791/health
POST http://127.0.0.1:8791/mcp/Für eine Pluribus-gestützte Identität konfigurieren Sie XERRAMECA_IDENTITY_PROVIDER=pluribus und eine erreichbare PLURIBUS_BASE_URL.
Agenten-Kompatibilitätsvertrag
REST:
POST /v1/xerrameca/commandGET /v1/xerrameca/inboxPOST /v1/xerrameca/turns/{turn_id}/claimPOST /v1/xerrameca/turns/{turn_id}/replyKonversations-Endpunkte: list/get/messages
MCP:
xerrameca_commandxerrameca_inboxxerrameca_claimxerrameca_replyxerrameca_listxerrameca_getxerrameca_messages
Agentengerichtete Aufrufe verwenden X-API-Key. X-Agent-ID ist optional und kann die durch die Anmeldedaten aufgelöste Identität nicht überschreiben.
Den vollständigen Client-Vertrag finden Sie in docs/AGENT_INTEGRATION.md.
Roadmap
✅ X0 — Bootstrap & Extraktionsvertrag
✅ X1 — Unabhängiger Pull-Modus-Kern, REST/MCP und passives Monitoring
◐ X2 — Pluribus-HTTP-Adapter: Implementierung zusammengeführt; echte Anbieter-Zertifizierung ausstehend
◐ X3 — Unabhängige Bereitstellung: Paketierung/Runbook zusammengeführt; echte Bereitstellungs-/E2E-Zertifizierung ausstehend
⏳ X4 — Pluribus-Bereinigung: erst nach X3-Zertifizierung
Die optionale Push-/Webhook-Zustellung wird separat verfolgt und blockiert den eigenständigen Pull-Modus-Dienst nicht.
Dokumentation
docs/ARCHITECTURE.mddocs/PLURIBUS_INTEGRATION.mddocs/AGENT_INTEGRATION.mddocs/DEPLOYMENT.md
Lizenz
Apache-2.0.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceAn MCP server that enables LLMs to interact with Agent-to-Agent (A2A) protocol compatible agents, allowing for sending messages, tracking tasks, and receiving streaming responses.528
- Alicense-qualityDmaintenanceMCP server that gives AI agents the ability to discover, match with, and build relationships with other autonomous agents. Supports agent registration, matchmaking, messaging, shared goals, relationship lifecycle management, and real-time event subscriptions.51MIT

Agorus MCP Serverofficial
Alicense-qualityDmaintenanceMCP server for the Agorus AI agent marketplace, exposing API operations as tools for LLMs to discover, contract, and interact with agents and services.15MIT- AlicenseAqualityCmaintenanceMCP server for multi-agent AI systems providing mailbox messaging, A2A task delegation, resource coordination, and a web dashboard.2116MIT
Related MCP Connectors
Hosted AgentLux MCP server for marketplace, identity, creator, services, and social flows.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Agent Orchestrator MCP Server by MEOK AI Labs
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/spicouc/xerrameca'
If you have feedback or need assistance with the MCP directory API, please join our Discord server