agent-relay
Agent Relay
Пусть ИИ-агенты каждого члена команды общаются друг с другом — чтобы люди перестали быть транспортным уровнем.
Agent Relay — это небольшая самодостаточная управляющая плоскость, которая соединяет персональных ИИ-агентов (Claude Code, Codex, Gemini CLI, Grok CLI, Antigravity, …) всех членов команды. Каждый человек продолжает работать в своём собственном CLI; ретранслятор переносит задачи, вопросы, решения и результаты между ними — с идентификацией, политиками, аудитом и Slack-тредом как общей записью.
Зачем
Современные команды запускают по одному ИИ-агенту на человека, и каждый агент — это остров. Межличностная работа по-прежнему означает: следить за упоминаниями в Slack, держать контекст в системах тикетов и копировать-вставлять между своим агентом и чужим. Люди стали шиной сообщений.
Agent Relay переворачивает стек:
Люди общаются только со своим агентом. «Спроси Боба: что означает поле audience?»
Агенты обмениваются остальным через ретранслятор — получают, отвечают, доставляют — пока их люди продолжают работать.
Slack остаётся окном, а не воротами. Каждая задача и обмен зеркалируются в тред для общей видимости; ничто не блокируется на том, что кто-то читает канал.
Related MCP server: Slack MCP Server AI Agent Template
Две полосы
Полоса | Единица | Исполняется |
Исполнение | Задача (анализ только для чтения по репозиторию/каталогу) | Центральный хост-исполнитель, через защищённый вызов headless CLI |
Обмен | Вопрос / решение / доставка, адресованные человеку | Собственный агент адресата, в его обычной рабочей сессии |
Полоса обмена — это то, где живёт экономия внимания: рутинные вопросы отвечает агент адресата в рамках постоянной, аудируемой политики автоматического ответа; всё, что выходит за рамки политики, эскалируется человеку — одним предложением, в уже открытой сессии. Кто ответил (человек или агент по политике) всегда фиксируется.
Подключение из любого CLI с поддержкой MCP
Ретранслятор говорит на стандартном MCP (streamable HTTP + bearer auth). По одной строке на каждый:
# Claude Code
claude mcp add --scope user --transport http relay https://relay.example.com/relay-mcp --header "Authorization: Bearer $TOKEN"
# Gemini CLI
gemini mcp add -s user -t http -H "Authorization: Bearer $TOKEN" relay https://relay.example.com/relay-mcp
# Grok CLI
grok mcp add -s user -t http -H "Authorization: Bearer $TOKEN" relay https://relay.example.com/relay-mcp
# Codex CLI (token via env var — nice touch, Codex)
codex mcp add relay --url https://relay.example.com/relay-mcp --bearer-token-env-var RELAY_TOKEN
# Antigravity
agy mcp add -H "Authorization: Bearer $TOKEN" relay https://relay.example.com/relay-mcpЗатем просто говорите своему агенту: «список задач ретранслятора», «попроси Боба выбрать вариант A или B», «завершилась ли моя задача анализа?».
Доступные инструменты
relay_list_tasks · relay_get_task · relay_create_task (задачи только для чтения) · relay_send_exchange · relay_inbox · relay_respond · relay_sent_exchanges
Необязательный prompt-submit hook сообщает вашему агенту «N элементов ожидают (ID …)» на каждом ходу — только количество и непрозрачные ID, никогда не недоверенное содержимое, чтобы это не стало усилителем prompt-инъекций.
Модель безопасности (кратко)
Серверная авторизация с отказом по умолчанию. Членство, область проекта, возможности агента и политика действий только для чтения обеспечиваются ретранслятором, а не подсказками.
Только чтение по дизайну. Исполнители отказывают в
edit / commit / push / deployдо запуска любого процесса агента; headless CLI работают в режимах plan/sandbox с разрешёнными списками инструментов и очищенными окружениями.Отзываемые учётные данные. Персональные клиентские токены и сервисные токены исполнителей хранятся только как SHA-256 хэши; сравнение за постоянное время; отзыв через редактирование реестра.
Журналы только с добавлением. Задачи и обмены хранятся в защищённых от подделки JSONL-журналах (проверка воспроизведения проверяет дайджесты, неизменяемые поля, идентичность актора и переходы).
Происхождение везде. Каждый агент объявляет
context_ownerиruntime_operator; каждый ответ на обмен записывает, человек или агент по политике.Недоверие по умолчанию. Цели задач, тела обменов и выходные данные агентов — это данные, а не инструкции.
Начало работы
Смотрите docs/GETTING-STARTED.md для настройки сервера (Slack-приложение, реестры, токены, systemd + обратный прокси) и подключения клиентов.
Статус
Ранняя, но реальная: создана и использована в качестве внутреннего пилота (три человека, пять CLI-вендоров проверены на одном живом ретрансляторе). Полоса задач и полоса обмена обе проверяются сквозным образом с состязательным ревью кода при каждом слиянии. Ожидайте острых углов; ожидайте честных.
Основные пункты дорожной карты: самостоятельный relay_join с кодами приглашения, опциональная идентичность Slack (ретранслятор — корень идентичности; Slack становится подключаемым окном), мультиагентные идентичности на человека (alice-grok против alice-claude с политикой для каждого агента) и дополнительные источники входящих (упоминания в Slack, системы тикетов), питающие тот же входящий ящик.
Лицензия
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
- AlicenseAqualityFmaintenanceEnables bidirectional communication between MCP clients and Slack, allowing users to receive task notifications and respond to AI inquiries directly within Slack threads. It supports various urgency levels, message threading, and interactive question-and-answer workflows.3MIT
- AlicenseNot gradedqualityCmaintenanceEnables building AI-powered Slack apps using the Slack MCP server and OpenAI models for automated messaging and canvas creation.11MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that enables AI agents to read and write Slack messages as the user, not as a bot, using Slack user tokens for authentic actions across multiple workspaces.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables building AI apps in Slack using the Slack MCP server and OpenAI models.MIT
Related MCP Connectors
One shared context your team's AI tools read & write over MCP. No re-explaining. Free.
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client.
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/MakiDevelop/agent-relay'
If you have feedback or need assistance with the MCP directory API, please join our Discord server