Skip to main content
Glama

AIPI Bridge MCP

基于 SSE 传输的 MCP 服务器,将 Bot Army 的一个精选子集暴露给仅支持 SSE 的外部 MCP 客户端——特别是 AIPI 的“Custom MCPs”技能配置,该配置将 SSE 记录为当前唯一支持的格式。

刻意保持狭窄,而非通用的 bridge.* 透传:此服务器旨在可从第三方供应商的云(通过 ngrok)访问,而非受信任的本地开发会话,因此它只暴露三个工具,而不是让调用方调用任意的 bridge 主题。对于希望获得完整功能(任意 bridge.* 主题、NATS observe、注册表查询)的本地/受信任 MCP 客户端,请改用 tools/nats-gateway-mcp——stdio 传输,通用 bridge_request 工具。

工具

工具

用途

bridge_chat

通过 ChatResponder 向 Bot Army 提问(任务、机器人、系统状态)。

gtd_task_list

列出 GTD 任务。

gtd_task_create

创建 GTD 任务。如果调用方未包含 ## Verification 块,则追加该块(与 .claude/skills/gtd/skill.md 匹配)。仅当 bridge 响应包含具体的 task_id 时才报告成功——仅返回“ok”或空回复被视为失败,而非成功。

gtd_task_complete

将任务标记为完成。

gtd_task_search

按文本搜索任务,可附带状态/上下文过滤器。

internal_docs_query

对内部文档语料库进行语义搜索。

random_roll

掷骰子(bridge.random.roll)——纯娱乐,无状态,不暴露数据。

刻意不暴露: bridge.task.update(误听的语音命令可能在没有确认界面的情况下静默修改现有任务的字段——如果以后需要,将其限定为仅 status→completed,即复用 gtd_task_complete 的形状,而非开放式的字段更新)以及 bridge.project.*(截至 2026-08-15,bridge.project.list 是已知有问题的 responder——尽管任务带有 project_ids,仍返回空)。

Related MCP server: Hermes MCP Bridge

设置

  1. 构建(从仓库根目录或本目录):

    cd tools/aipi-bridge-mcp && npm install && npm run build
  2. 运行

    NATS_URL=nats://localhost:4222 \
    AIPI_BRIDGE_MCP_PORT=39895 \
    AIPI_BRIDGE_MCP_TOKEN=<pick-a-token> \
    npm start
    • 在外部隧道化之前,必须设置 AIPI_BRIDGE_MCP_TOKEN——否则 SSE 端点未认证。如果未设置,服务器会在启动时记录警告。

    • SSE 端点:GET /sse(需要 Authorization: Bearer <token>),消息端点:POST /messages?sessionId=...,健康检查:GET /health(无需认证)。

  3. 暴露它

    与本仓库中其他所有外部可访问内容相同的模式:通过 air.ngrok 进行隧道(预留端口标签,例如 surface-aipi-mcp),将 AIPI 的 Custom MCP 配置指向生成的 HTTPS URL + /sse,并在其 SSE MCP 配置暴露的任何认证字段中放入 bearer token。

要求

  • Node.js 18+

  • NATS 服务器可通过 NATS_URL 访问——使用生产环境(nats://localhost:4222)获取真实的 bridge 响应;bridge.chat / bridge.task.* 仅在生产集群上有 responder,开发环境(4223)没有。

开发

  • npm run build — 将 TypeScript 编译到 dist/

  • npm run dev — 使用 tsx 运行(无需构建)以快速迭代

  • 已针对开发 NATS(4223)使用一次性 MCP 客户端进行端到端验证:SSE 握手、tools/listtools/call 均正确往返;工具调用正确报告失败(NATS 503 no responders),而非伪造成功,因为开发集群上没有监听 bridge.chat / bridge.task.list。完整的成功路径验证需要针对生产 NATS 运行。

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Exposes any stdio-based MCP server to the internet via HTTP/SSE transport, enabling remote agents to access MCP tools over a network.
    16
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Read-only MCP bridge exposing Hermes gateway monitoring tools (status, mission control, channels, approvals) to ChatGPT via HTTP/SSE.
  • F
    license
    Not graded
    quality
    D
    maintenance
    MCP server that exposes Zulip REST API tools via SSE, enabling message retrieval, stream/topic listing, draft management, and notifications.

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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