Skip to main content
Glama

AIPI Bridge MCP

SSE-Transport-MCP-Server, der einen kuratierten Ausschnitt von Bot Army für externe MCP-Clients bereitstellt, die nur SSE sprechen – insbesondere die „Custom MCPs“-Skill-Konfiguration von AIPI, die SSE als einziges derzeit unterstütztes Format dokumentiert.

Bewusst schmal gehalten, kein generischer bridge.*-Durchgriff: Dies soll aus der Cloud eines Drittanbieters erreichbar sein (über ngrok), nicht aus einer vertrauenswürdigen lokalen Dev-Session. Daher werden genau drei Tools exponiert, statt einem Aufrufer zu erlauben, beliebige Bridge-Subjekte aufzurufen. Für lokale/vertrauenswürdige MCP-Clients, die die volle Oberfläche wünschen (beliebiges bridge.*-Subjekt, NATS observe, Registry-Abfragen), verwende stattdessen tools/nats-gateway-mcp – stdio-Transport, generisches bridge_request-Tool.

Tools

Tool

Zweck

bridge_chat

Bot Army über den ChatResponder eine Frage stellen (Aufgaben, Bots, Systemstatus).

gtd_task_list

GTD-Aufgaben auflisten.

gtd_task_create

Eine GTD-Aufgabe erstellen. Fügt einen ## Verification-Block hinzu, falls der Aufrufer keinen eingefügt hat (entspricht .claude/skills/gtd/skill.md). Meldet nur dann Erfolg, wenn die Bridge-Antwort eine konkrete task_id enthält – eine bloße „ok“- oder leere Antwort wird als Fehler behandelt, nicht als Erfolg.

gtd_task_complete

Eine Aufgabe als abgeschlossen markieren.

gtd_task_search

Aufgaben nach Text durchsuchen, mit optionalen Status-/Kontext-Filtern.

internal_docs_query

Semantische Suche über den internen Dokumentenkorpus.

random_roll

Würfelwurf (bridge.random.roll) – reine Neuheit, zustandslos, keine Datenexposition.

Bewusst nicht exponiert: bridge.task.update (ein falsch verstandener Sprachbefehl könnte stillschweigend Felder einer vorhandenen Aufgabe ändern, ohne Bestätigungsbildschirm – falls später gewünscht, auf status→completed beschränken, d.h. die Form von gtd_task_complete wiederverwenden statt offener Feldaktualisierungen) und bridge.project.* (bridge.project.list ist ein bekanntermaßen defekter Responder Stand 2026-08-15 – gibt leer zurück, obwohl Aufgaben project_ids tragen).

Related MCP server: Hermes MCP Bridge

Setup

  1. Build (aus dem Repo-Root oder diesem Verzeichnis):

    cd tools/aipi-bridge-mcp && npm install && npm run build
  2. Ausführen

    NATS_URL=nats://localhost:4222 \
    AIPI_BRIDGE_MCP_PORT=39895 \
    AIPI_BRIDGE_MCP_TOKEN=<pick-a-token> \
    npm start
    • AIPI_BRIDGE_MCP_TOKEN ist erforderlich, bevor dies extern getunnelt wird – ohne ist der SSE-Endpunkt unauthentifiziert. Der Server protokolliert beim Start eine Warnung, wenn es nicht gesetzt ist.

    • SSE-Endpunkt: GET /sse (erfordert Authorization: Bearer <token>), Nachrichten-Endpunkt: POST /messages?sessionId=..., Health-Check: GET /health (keine Authentifizierung).

  3. Exponieren

    Gleiches Muster wie alles andere extern Erreichbare in diesem Repo: Tunnel über air.ngrok (Port-Label reservieren, z.B. surface-aipi-mcp), AIPIs Custom-MCP-Konfiguration auf die resultierende HTTPS-URL + /sse zeigen, mit dem Bearer-Token in dem Auth-Feld, das ihre SSE-MCP-Konfiguration bereitstellt.

Anforderungen

  • Node.js 18+

  • NATS-Server erreichbar unter NATS_URL – für echte Bridge-Antworten Produktion verwenden (nats://localhost:4222); bridge.chat / bridge.task.* haben nur Responder auf dem Produktionscluster, nicht auf Dev (4223).

Entwicklung

  • npm run build – TypeScript nach dist/ kompilieren

  • npm run dev – mit tsx ausführen (ohne Build) für schnelle Iteration

  • Ende-zu-Ende gegen Dev-NATS (4223) mit einem Wegwerf-MCP-Client verifiziert: SSE-Handshake, tools/list und tools/call funktionieren alle korrekt; Tool-Aufrufe melden Fehler korrekt (NATS 503 no responders), statt einen Erfolg zu erfinden, da nichts auf bridge.chat / bridge.task.list im Dev-Cluster lauscht. Vollständige Happy-Path-Verifizierung erfordert einen Lauf gegen Produktions-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