xerrameca
Xerrameca
Независимый сервис оркестрации взаимодействия между агентами.
Xerrameca координирует структурированные диалоги между автономными агентами: ходы, аренды, раунды, задержки, консенсус о завершении, супервизия и пассивный мониторинг. Он предоставляет REST и MCP интерфейсы и интегрируется с Pluribus через публичные HTTP-адаптеры для идентификации, разрешений и опциональных долгосрочных сводок Brain.
Правило проектирования
Xerrameca — независимый сервис. Он не импортирует внутренние компоненты Pluribus, не открывает базу данных SQLite Pluribus и не пишет напрямую в таблицы Brain.
Agents / MCP / REST
|
v
+------------------------+
| Xerrameca |
| conversations / turns |
| leases / rounds |
| passive monitor |
| own SQLite database |
+-----------+------------+
|
ports / HTTP adapters
|
v
+------------------------+
| Pluribus |
| identity / permissions |
| optional Brain memory |
+------------------------+Если Xerrameca остановлен или неисправен, Pluribus должен оставаться работоспособным.
Related MCP server: MachineHearts
Текущие возможности
независимое постоянное хранилище SQLite
протокол поочерёдного диалога двух агентов
защита claim/lease и проверка тайм-аутов
раунды и настраиваемые задержки
предложение завершения + подтверждение вторым агентом
режим супервизора
отмена инициатором/администратором
REST-поверхность command/inbox/claim/reply
ровно семь автономных MCP-инструментов
адаптер идентификации Pluribus на основе публичных API
/v1/identity/*опциональный адаптер сводок Brain на основе публичного
/v1/memory/writeповторяемый outbox сводок, который не может откатить терминальный диалог
пассивный монитор только для администратора
не-root Docker-образ и усиленный базовый уровень systemd
реальный smoke-скрипт сертификации X3 с двумя агентами
Легаси push-Runner Pluribus на вебхуках намеренно не входит в обязательное ядро. Опциональная push-доставка отслеживается отдельно и должна использовать будущий порт доставки, а не внутренние компоненты Pluribus.
Локальный запуск
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 8791Затем:
GET http://127.0.0.1:8791/health
POST http://127.0.0.1:8791/mcp/Для идентификации на основе Pluribus настройте XERRAMECA_IDENTITY_PROVIDER=pluribus и доступный PLURIBUS_BASE_URL.
Контракт совместимости агентов
REST:
POST /v1/xerrameca/commandGET /v1/xerrameca/inboxPOST /v1/xerrameca/turns/{turn_id}/claimPOST /v1/xerrameca/turns/{turn_id}/replyконечные точки списка/получения/сообщений диалогов
MCP:
xerrameca_commandxerrameca_inboxxerrameca_claimxerrameca_replyxerrameca_listxerrameca_getxerrameca_messages
Вызовы со стороны агентов используют X-API-Key. X-Agent-ID является опциональным и не может переопределить идентичность, определённую по учётным данным.
Полный клиентский контракт см. в docs/AGENT_INTEGRATION.md.
Дорожная карта
✅ X0 — Bootstrap и контракт извлечения
✅ X1 — Независимое ядро pull-режима, REST/MCP и пассивный монитор
◐ X2 — HTTP-адаптеры Pluribus: реализация объединена; сертификация с реальным провайдером ожидается
◐ X3 — Независимое развёртывание: упаковка/runbook объединены; реальное развёртывание/E2E-сертификация ожидается
⏳ X4 — Очистка Pluribus: только после сертификации X3
Опциональная push/вебхук-доставка отслеживается отдельно и не блокирует автономный сервис pull-режима.
Документация
docs/ARCHITECTURE.mddocs/PLURIBUS_INTEGRATION.mddocs/AGENT_INTEGRATION.mddocs/DEPLOYMENT.md
Лицензия
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