AIPI Bridge MCP
AIPI Bridge MCP
SSEトランスポートのMCPサーバーで、SSEのみを話す外部MCPクライアントに対してBot Armyの厳選された一部を公開します — 具体的にはAIPIの「Custom MCPs」スキル設定で、SSEが現在サポートされている唯一の形式であると文書化されています。
意図的に狭い範囲であり、汎用のbridge.*パススルーではありません: これは、信頼されたローカル開発セッションではなく、サードパーティベンダーのクラウド(ngrok経由)から到達可能であることを意図しているため、呼び出し元が任意のブリッジサブジェクトを呼び出せるようにするのではなく、正確に3つのツールを公開します。完全なサーフェス(任意のbridge.*サブジェクト、NATS observe、レジストリクエリ)を必要とするローカル/信頼されたMCPクライアントは、代わりにtools/nats-gateway-mcpを使用してください — stdioトランスポート、汎用のbridge_requestツール。
Tools
Tool | Purpose |
bridge_chat | ChatResponderを介してBot Armyに質問する(タスク、ボット、システムステータス)。 |
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
ビルド(リポジトリルートまたはこのディレクトリから):
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を予約)、結果のHTTPS URL +/sseをAIPIのCustom MCP設定に指定し、ベアラートークンを彼らのSSE MCP設定が公開する任意の認証フィールドに入れます。
Requirements
Node.js 18+
NATS_URLで到達可能なNATSサーバー — 実際のブリッジ応答にはprod(nats://localhost:4222)を使用;bridge.chat/bridge.task.*は本番クラスタにのみレスポンダーがあり、dev(4223)にはありません。
Development
npm run build— TypeScriptをdist/にコンパイルnpm run dev— 迅速な反復のためにtsxで実行(ビルドなし)使い捨てのMCPクライアントを使用してdev NATS(
4223)に対してエンドツーエンドで検証済み: SSEハンドシェイク、tools/list、tools/callはすべて正しくラウンドトリップします; ツール呼び出しは、devクラスタでbridge.chat/bridge.task.listをリッスンするものがないため、成功を偽造するのではなく、失敗(NATS503 no responders)を正しく報告します。完全なハッピーパス検証には、prod NATSに対する実行が必要です。
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
- AlicenseNot gradedqualityDmaintenanceExposes any stdio-based MCP server to the internet via HTTP/SSE transport, enabling remote agents to access MCP tools over a network.16MIT
- 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 gradedqualityDmaintenanceA standalone MCP server that exposes API endpoints as tools for AI assistants, using SSE transport.
Related MCP Connectors
An authenticated remote MCP server for user-owned devices and one-shot capability invocation.
MCP server exposing the Backtest360 engine API as tools for AI agents.
Hosted NeuroDock — stateless communication and planning tools over OAuth-secured Streamable HTTP.
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/the-great-abby/ergon_aipi-bridge-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server