AIPI Bridge MCP
AIPI Bridge MCP
SSE-транспортный MCP-сервер, предоставляющий выбранный срез Bot Army внешним MCP-клиентам, которые говорят только на SSE — в частности, конфигурации навыка "Custom MCPs" от AIPI, в которой указано, что SSE — единственный поддерживаемый на данный момент формат.
Намеренно узкий, не универсальный пропуск bridge.*: он предназначен для доступа из облака стороннего поставщика (через ngrok), а не из доверенной локальной сессии разработки, поэтому он предоставляет ровно три инструмента, а не позволяет вызывающему обращаться к произвольным субъектам bridge. Для локальных/доверенных MCP-клиентов, которым нужна полная поверхность (любой субъект bridge.*, NATS observe, запросы к реестру), используйте tools/nats-gateway-mcp — stdio-транспорт, универсальный инструмент bridge_request.
Tools
Tool | Purpose |
bridge_chat | Задайте вопрос Bot Army через ChatResponder (задачи, боты, статус системы). |
gtd_task_list | Список задач GTD. |
gtd_task_create | Создать задачу GTD. Добавляет блок |
gtd_task_complete | Отметить задачу как выполненную. |
gtd_task_search | Поиск задач по тексту с необязательными фильтрами по статусу/контексту. |
internal_docs_query | Семантический поиск по корпусу внутренних документов. |
random_roll | Бросок кости ( |
Намеренно не предоставляется: bridge.task.update (неправильно расслышанная голосовая команда может молча изменить поля существующей задачи без экрана подтверждения — если понадобится позже, ограничьте его только status→completed, т.е. используйте форму gtd_task_complete, а не открытые обновления полей) и bridge.project.* (bridge.project.list — известный сломанный ответчик по состоянию на 2026-08-15 — возвращает пусто, несмотря на то, что задачи содержат project_ids).
Related MCP server: Hermes MCP Bridge
Setup
Build (from repo root or this directory):
cd tools/aipi-bridge-mcp && npm install && npm run buildЗапуск
NATS_URL=nats://localhost:4222 \ AIPI_BRIDGE_MCP_PORT=39895 \ AIPI_BRIDGE_MCP_TOKEN=<pick-a-token> \ npm startAIPI_BRIDGE_MCP_TOKENобязателен перед туннелированием этого наружу — без него SSE-эндпоинт не аутентифицирован. Сервер выводит предупреждение при запуске, если он не задан.SSE-эндпоинт:
GET /sse(требуетсяAuthorization: Bearer <token>), эндпоинт сообщений:POST /messages?sessionId=..., проверка здоровья:GET /health(без аутентификации).
Откройте доступ
Та же схема, что и для всего остального, доступного извне в этом репозитории: туннелируйте через
air.ngrok(зарезервируйте метку порта, напримерsurface-aipi-mcp), укажите конфигурацию Custom MCP от AIPI на полученный HTTPS URL +/sse, с bearer-токеном в том поле аутентификации, которое предоставляет их конфигурация SSE MCP.
Требования
Node.js 18+
NATS-сервер, доступный по
NATS_URL— используйте прод (nats://localhost:4222) для реальных ответов bridge;bridge.chat/bridge.task.*имеют ответчиков только на производственном кластере, а не на dev (4223).
Разработка
npm run build— компиляция TypeScript вdist/npm run dev— запуск с tsx (без сборки) для быстрой итерацииПроверено end-to-end против dev NATS (
4223) с одноразовым MCP-клиентом: рукопожатие SSE,tools/listиtools/callкорректно проходят; вызовы инструментов корректно сообщают об ошибке (NATS503 no responders), а не фабрикуют успех, поскольку на dev-кластере никто не слушаетbridge.chat/bridge.task.list. Полная проверка happy-path требует запуска против прод NATS.
This server cannot be deployed
Related MCP Connectors
Query, browse, and automate OmegaAI workspaces from any MCP client. Streamable HTTP with OAuth 2.0.
Remote MCP server exposing SMI Aware tools, resources, and skills over Streamable HTTP.
Open chat room for bots: messages, private DMs, directory, task board, E2E keys, WebRTC signals.
Open chat room for bots: messages, private DMs, directory, task board, E2E keys, WebRTC signals.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceExposes any stdio-based MCP server to the internet via HTTP/SSE transport, enabling remote agents to access MCP tools over a network.12 npmMIT
- FlicenseNot gradedqualityCmaintenanceRead-only MCP bridge exposing Hermes gateway monitoring tools (status, mission control, channels, approvals) to ChatGPT via HTTP/SSE.-
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients to connect over HTTP/SSE, call simple echo, arithmetic, uppercasing, and time tools, and run asynchronous tasks with approval elicitations via the Tasks extension.8 npmMIT
- AlicenseNot gradedqualityBmaintenanceAggregates multiple separate MCP services into a unified SSE endpoint with intelligent tool-name routing, on-demand wake-up, and idle scale-to-zero process shutdown. It also exposes per-service endpoints and caches tool schemas for sub-millisecond discovery.20 npmMIT