zcebepelka/graphql-mcp-bridge
🌉 Verbinde GraphQL-APIs nahtlos mit dem Model Context Protocol für verbesserte Datenverwaltung und Integration.
Übersicht
Dieser MCP-Server verbindet jede GraphQL-API mit dem Model Context Protocol. Er ermöglicht es KI-Assistenten, GraphQL-Schemata zu erkunden und Abfragen sowie Mutationen direkt auszuführen.
Funktionen
- Schema-Abfrage: Ruft das GraphQL-Schema von einem beliebigen Endpunkt ab und wandelt es in Werkzeuge um.
- Query-Ausführung: Führt GraphQL-Queries mit bereitgestellten Variablen aus.
- Mutation-Ausführung: Führt GraphQL-Mutationen mit bereitgestellten Variablen aus.
- Dynamische Tool-Erstellung: Erstellt dynamisch MCP-Werkzeuge basierend auf dem Schema des Endpunkts.
Installation
npx @anthropic-ai/claude-code install-graphql-mcp-bridge
Verwendung
Starte den MCP-Server:
npx @anthropic-ai/claude-code run-graphql-mcp-bridge --endpoint https://api.example.com/graphql
Verfügbare Werkzeuge
| Werkzeug | Beschreibung |
|---|---|
get_schema | Ruft das GraphQL-Schema vom konfigurierten Endpunkt ab. |
execute_query | Führt eine GraphQL-Query aus. |
execute_mutation | Führt eine GraphQL-Mutation aus. |
Beispiel
{
"endpoint": "https://api.example.com/graphql",
"query": "query { user(id: 1) { name email } }",
"variables": {}
}
Konfiguration
Der Server kann mit Umgebungsvariablen oder Befehlszeilenargumenten konfiguriert werden:
GRAPHQL_ENDPOINT(erforderlich): Die URL des GraphQL-Endpunkts.GRAPHQL_HEADERS: JSON-String mit benutzerdefinierten Headern.GRAPHQL_FETCH_DEPTH: Gibt an, wie tief das Schema rekursiv abgerufen wird (Standard: 5).
Lizenz
MIT