CommunityCodierung & Entwicklunggithub.com

IBM/mcp-context-forge

Ein KI-Gateway, Registry und Proxy, das vor MCP-, A2A- oder REST/gRPC-APIs sitzt und einen einheitlichen Endpunkt mit zentralisierter Erkennung, Schutzmechanismen und Verwaltung bereitstellt. Optimiert Agenten- und Tool-Aufrufe und unterstützt Plugins.

Was ist mcp-context-forge?

IBM/mcp-context-forge ist ein leistungsstarkes KI-Gateway, eine Registry und ein Proxy, der als zentrale Middleware zwischen KI-Agenten und verschiedenen API-Typen (MCP, A2A, REST/gRPC) fungiert. Es bietet einen einheitlichen Endpunkt mit zentralisierter Serviceerkennung, intelligenter Optimierung von Agenten- und Tool-Aufrufen sowie integrierten Schutzmechanismen (Guardrails) für Sicherheit und Compliance. Das Tool unterstützt eine Plugin-Architektur, die die Erweiterung um benutzerdefinierte Logik erlaubt. Es eignet sich besonders für Entwicklerteams, die mehrere KI-Agentenplattformen wie Claude Code, Cursor oder Codex verwalten und ihre API-Integrationen zentralisieren, absichern und effizienter gestalten möchten. Die Konfiguration erfolgt über YAML-Dateien, und es kann sowohl als eigenständiger Server als auch als Teil von CI/CD-Pipelines eingesetzt werden.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add IBM/mcp-context-forge

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht mcp-context-forge?

Ein KI-Gateway, Registry und Proxy, das vor MCP-, A2A- oder REST/gRPC-APIs sitzt und einen einheitlichen Endpunkt mit zentralisierter Erkennung, Schutzmechanismen und Verwaltung bereitstellt. Optimiert Agenten- und Tool-Aufrufe und unterstützt Plugins.

Übersicht

IBM/mcp-context-forge fungiert als zentraler Vermittler für KI-Agenten, die auf verschiedene APIs zugreifen müssen. Es konsolidiert mehrere Backend-Dienste hinter einer einzigen Schnittstelle und bietet:

  • Zentralisierte Erkennung: Automatische Registrierung und Auffindbarkeit von Diensten
  • Schutzmechanismen (Guardrails): Sicherheit, Ratenbegrenzung, Zugriffskontrolle
  • Optimierung: Intelligentes Caching, Lastausgleich und Abfrageoptimierung
  • Plugin-Architektur: Erweiterbar mit benutzerdefinierten Modulen

Unterstützte Plattformen

  • Claude Code
  • Cursor
  • Codex
  • Andere MCP/A2A-kompatible Agenten

Schnellstart

  1. Installieren Sie das Gateway:

    npm install -g @ibm/mcp-context-forge
    
  2. Erstellen Sie eine Konfigurationsdatei config.yaml:

    gateway:
      port: 8080
      backends:
        - name: "mein-service"
          type: mcp
          url: "http://localhost:3001/mcp"
    
  3. Starten Sie das Gateway:

    context-forge start --config config.yaml
    

Konfiguration

Die Konfiguration erfolgt über YAML. Wichtige Abschnitte:

FeldBeschreibungErforderlich
gateway.portPort des GatewaysJa
gateway.backendsListe der Backend-DiensteJa
gateway.pluginsAktivierte PluginsNein
gateway.guardrailsSicherheitsregelnNein

Beispiel: Verwendung mit Claude Code

# config.yaml
gateway:
  port: 9090
  backends:
    - name: "claude-tools"
      type: mcp
      url: "http://localhost:3000/mcp"
  plugins:
    - name: "logging"
    - name: "caching"

Erweiterte Funktionen

  • Dynamisches Routing: Leiten Sie Anfragen basierend auf Inhalt oder Kontext an verschiedene Backends weiter.
  • Authentifizierung: Integrieren Sie OAuth2, API-Keys oder JWT.
  • Monitoring: Exportieren Sie Metriken an Prometheus/Grafana.

Lizenz

Apache 2.0

Verwandte Skills