AIPI Bridge MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AIPI Bridge MCPList my open GTD tasks"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AIPI Bridge MCP
SSE-transport MCP server exposing a curated slice of Bot Army to external MCP clients that only speak SSE — specifically AIPI's "Custom MCPs" skill config, which documents SSE as the only currently supported format.
Deliberately narrow, not a generic bridge.* passthrough: this is meant to be
reachable from a third-party vendor's cloud (via ngrok), not a trusted local
dev session, so it exposes exactly three tools instead of letting a caller
invoke arbitrary bridge subjects. For local/trusted MCP clients that want the
full surface (any bridge.* subject, NATS observe, registry queries), use
tools/nats-gateway-mcp instead — stdio transport,
generic bridge_request tool.
Tools
Tool | Purpose |
bridge_chat | Ask Bot Army a question via the ChatResponder (tasks, bots, system status). |
gtd_task_list | List GTD tasks. |
gtd_task_create | Create a GTD task. Appends a |
gtd_task_complete | Mark a task complete. |
gtd_task_search | Search tasks by text, with optional status/context filters. |
internal_docs_query | Semantic search over the internal docs corpus. |
random_roll | Dice roll ( |
Deliberately not exposed: bridge.task.update (a misheard voice command could silently mutate an existing task's fields with no confirmation screen — if wanted later, scope it to status→completed only, i.e. reuse gtd_task_complete's shape rather than open-ended field updates) and bridge.project.* (bridge.project.list is a known-broken responder as of 2026-08-15 — returns empty despite tasks carrying 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 buildRun
NATS_URL=nats://localhost:4222 \ AIPI_BRIDGE_MCP_PORT=39895 \ AIPI_BRIDGE_MCP_TOKEN=<pick-a-token> \ npm startAIPI_BRIDGE_MCP_TOKENis required before tunneling this externally — without it the SSE endpoint is unauthenticated. Server logs a warning on startup if it's unset.SSE endpoint:
GET /sse(requiresAuthorization: Bearer <token>), message endpoint:POST /messages?sessionId=..., health check:GET /health(no auth).
Expose it
Same pattern as everything else externally-reachable in this repo: tunnel via
air.ngrok(reserve a port label, e.g.surface-aipi-mcp), point AIPI's Custom MCP config at the resulting HTTPS URL +/sse, with the bearer token in whatever auth field their SSE MCP config exposes.
Requirements
Node.js 18+
NATS server reachable at
NATS_URL— use prod (nats://localhost:4222) for real bridge responses;bridge.chat/bridge.task.*only have responders on the production cluster, not dev (4223).
Development
npm run build— compile TypeScript todist/npm run dev— run with tsx (no build) for quick iterationVerified end-to-end against dev NATS (
4223) with a throwaway MCP client: SSE handshake,tools/list, andtools/callall round-trip correctly; tool calls correctly report failure (NATS503 no responders) rather than fabricating a success, since nothing listens onbridge.chat/bridge.task.liston the dev cluster. Full happy-path verification needs a run against prod NATS.
This server cannot be deployed
Maintenance
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.
Streamable HTTP MCP server exposing planner flows, tasks, and squads.
MCP gateway for getbotlens.com: articles, search and full text. Read-only, no auth.
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.8 npmMIT
- FlicenseNot gradedqualityCmaintenanceRead-only MCP bridge exposing Hermes gateway monitoring tools (status, mission control, channels, approvals) to ChatGPT via HTTP/SSE.-
- FlicenseNot gradedqualityDmaintenanceMCP server that exposes Zulip REST API tools via SSE, enabling message retrieval, stream/topic listing, draft management, and notifications.-
- FlicenseNot gradedqualityDmaintenanceAn MCP server that exposes Google Docs and Gmail capabilities to LLMs via SSE transport.-