MCP Bridge icon

MCP Bridge

MCP Bridge ist ein Self-Hosted-Tool, das REST-, GraphQL-, SOAP- und gRPC-APIs in MCP-Tools für KI-Agenten umwandelt.

MCP Bridge

Was ist MCP Bridge?

MCP Bridge ist ein Self-Hosted-Tool, das bestehende APIs in Model Context Protocol (MCP)-Tools für KI-Agenten umwandelt. Es kann REST-, GraphQL-, SOAP- und gRPC-APIs einlesen, typisierte MCP-Tool-Definitionen generieren und als Bridge laufen, die Eingaben validiert, Parameter zuordnet, Authentifizierung verarbeitet und Anfragen an die Backend-API weiterleitet.

Das Produkt ist für Teams konzipiert, die bestehende Dienste für LLMs nutzbar machen möchten, ohne manuell eine große Anzahl von Tool-Definitionen zu schreiben und zu pflegen oder für jede API separate MCP-Server zu bauen. Es unterstützt die Bereitstellung in Ihrer eigenen Umgebung und ist für den Einsatz mit Agenten und Clients wie Claude, GPT und Gemini positioniert.

Hauptfunktionen

  • Schema-Import aus mehreren API-Formaten: Akzeptiert OpenAPI-, GraphQL-Introspection-, WSDL- und gRPC-Quellen, sodass bestehende APIs ohne Neuschreiben angebunden werden können.
  • Automatische MCP-Tool-Generierung: Wandelt API-Operationen in typisierte MCP-Tools mit Eingabe- und Ausgabeschemata, Parameterzuordnungen, Dokumentation und Verhaltensannotationen um.
  • Laufzeit-Verarbeitung von Anfragen: Validiert Eingaben, ordnet Parameter zu, verarbeitet Authentifizierung und leitet Anfragen zur Laufzeit an die Ziel-API weiter.
  • Code Mode für große Kataloge: Ersetzt viele einzelne Tool-Definitionen durch einen kleinen Satz von Meta-Tools, sodass der Agent Aufrufe in einer Sandbox bei Bedarf entdecken und orchestrieren kann.
  • Antwort-Nachverarbeitung: Unterstützt deklarative Regeln wie unwrap, select, exclude, limit, sort, flatten und aggregate; zusätzlich ist benutzerdefiniertes JavaScript in einer Sandbox verfügbar.
  • Self-Hosted-Bereitstellung: Läuft als Docker-Container in Umgebungen wie AWS ECS, Azure Container Apps oder anderen Orchestratoren, wobei die Daten innerhalb des Netzwerks bleiben.
  • Betriebliche Observability: Stellt Metriken für Latenz, Durchsatz, Token-Nutzung, Fehlerraten sowie Aktivität pro Tool/pro API bereit.
  • Enterprise-Authentifizierungsoptionen: Unterstützt bearer, basic, API key, OAuth2, AWS Cognito SRP und OIDC für die Web-UI mit Anbietern wie Entra ID, Keycloak, Auth0 und Okta.

So verwenden Sie MCP Bridge

Eine typische Einrichtung beginnt damit, ein API-Schema über eine URL, eingefügten Inhalt oder hochgeladene Dateien bereitzustellen. MCP Bridge analysiert das Schema, generiert MCP-Tools und stellt sie über einen Endpunkt bereit, den ein MCP-kompatibler Client aufrufen kann.

Teams können die generierten Tools anschließend anpassen, indem sie sie umbenennen, Beschreibungen bearbeiten, Parameterzuordnungen anpassen und die Antwort-Nachverarbeitung konfigurieren. Für große APIs kann Code Mode aktiviert werden, um die Anzahl der exponierten Tool-Definitionen zu reduzieren und den Kontextverbrauch zu senken.

Anwendungsfälle

  • Eine interne Business-API einem KI-Agenten bereitstellen: Ein Team mit einem vorhandenen OpenAPI-Dienst kann seine Operationen einem MCP-Client verfügbar machen, ohne für jeden Endpunkt einen separaten Adapter zu schreiben.
  • Heterogene Legacy-Systeme verbinden: Organisationen mit einer Mischung aus REST-, SOAP-, GraphQL- und gRPC-Diensten können den Zugriff über eine Bridge vereinheitlichen, statt mehrere benutzerdefinierte Integrationen zu pflegen.
  • Tool-Wildwuchs bei großen APIs reduzieren: Teams mit Hunderten von Operationen können Code Mode nutzen, um die Agentenoberfläche kleiner zu halten und die Ermittlung zur Laufzeit zu verwalten.
  • Steuern, wie Agentenantworten geformt werden: Entwickler können Response-Filter oder benutzerdefiniertes JavaScript in der Sandbox anwenden, damit der Agent kürzere, besser nutzbare Ausgaben erhält.
  • KI-Nutzung über APIs hinweg überwachen: Betreiber können die Latenz auf Tool-Ebene, den Token-Verbrauch und Fehlerraten verfolgen, während die Bridge den Agentenverkehr vermittelt.

FAQ

Muss MCP Bridge bestehende APIs neu schreiben? Nein. Das Produkt ist dafür ausgelegt, mit vorhandenen Schemas und Schnittstellendefinitionen wie OpenAPI, GraphQL-Introspection, WSDL und gRPC-Quellen zu arbeiten.

Kann es self-hosted betrieben werden? Ja. Die Seite beschreibt es als self-hosted und als Docker-Container in Umgebungen wie AWS ECS und Azure Container Apps einsetzbar.

Welche Arten von Clients können die generierten Tools nutzen? Das Produkt wird als kompatibel mit MCP-Clients und mit KI-Systemen wie Claude, GPT und Gemini beschrieben.

Funktioniert es nur mit REST-APIs? Nein. Die Quelle nennt ausdrücklich REST-, GraphQL-, SOAP- und gRPC-Unterstützung.

Ist Code Mode erforderlich? Nein. Es scheint eine Option für große APIs zu sein, um den Kontextverbrauch zu reduzieren, und keine Voraussetzung für alle Bereitstellungen.

Alternativen

  • Traditionelle API-Gateways: Diese sind dafür gebaut, HTTP-Traffic zu routen und zu verwalten, übersetzen APIs jedoch nicht nativ in MCP-Tool-Definitionen und behandeln keine agentenorientierten Aspekte wie Tool-Annotationen und die Nutzung von Kontext.
  • Individuelle MCP-Server-Entwicklung: Teams können eigene MCP-Server von Hand bauen, dieser Ansatz erfordert jedoch fortlaufende Tool-Definitionen und Wartung für jede API-Oberfläche.
  • Integrations-Middleware oder iPaaS-Plattformen: Diese können Systeme verbinden und Workflows automatisieren, sind jedoch meist auf Integrationsabläufe ausgerichtet und nicht darauf, APIs als semantisch strukturierte KI-Tools bereitzustellen.
  • Direkte Agent-zu-API-Wrappers: Ein benutzerdefinierter Adapter kann eine API einem Agenten bereitstellen, verfügt aber oft nicht über die schema-basierte Generierung, Observability und Multi-Protokoll-Unterstützung, die für MCP Bridge beschrieben werden.