GraphQL-Schemamodell-Kontextprotokollserver
Ein Model Context Protocol (MCP)-Server, der GraphQL-Schemainformationen für Large Language Models (LLMs) wie Claude bereitstellt. Dieser Server ermöglicht es einem LLM, GraphQL-Schemata mithilfe spezieller Tools zu erkunden und zu verstehen.
Merkmale
- Laden Sie eine beliebige GraphQL-Schemadatei, die über ein Befehlszeilenargument angegeben wurde
- Abfrage-, Mutations- und Abonnementfelder erkunden
- Suchen Sie nach detaillierten Typdefinitionen
- Suche nach Typen und Feldern mithilfe des Mustervergleichs
- Erhalten Sie vereinfachte Feldinformationen einschließlich Typen und Argumenten
- Filtern Sie interne GraphQL-Typen heraus, um sauberere Ergebnisse zu erzielen
Verwendung
Befehlszeile
Führen Sie den MCP-Server mit einer bestimmten Schemadatei aus:
Installation über Smithery
So installieren Sie GraphQL Schema für Claude Desktop automatisch über Smithery :
Claude Desktop Integration
Um diesen MCP-Server mit Claude Desktop zu verwenden, bearbeiten Sie Ihre Konfigurationsdatei claude_desktop_config.json
:
Speicherort der Konfigurationsdatei:
- macOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
$env:AppData\Claude\claude_desktop_config.json
Claude Code Integration
Um diesen MCP-Server mit Claude Code CLI zu verwenden, führen Sie die folgenden Schritte aus:
- Fügen Sie den GraphQL Schema MCP-Server zu Claude Code hinzu
- Überprüfen Sie, ob der MCP-Server registriert ist
- Entfernen Sie den Server bei Bedarf
- Verwenden Sie das Tool in Claude CodeNach der Konfiguration können Sie das Tool in Ihrer Claude Code-Sitzung aufrufen, indem Sie Fragen zum GraphQL-Schema stellen.
Tipps:
- Verwenden Sie das Flag
-s
oder--scope
mitproject
(Standard) oderglobal
um anzugeben, wo die Konfiguration gespeichert wird - Fügen Sie mehrere MCP-Server für verschiedene Schemata mit unterschiedlichen Namen hinzu (z. B. Haupt-API-Schema, Shopify-Schema).
MCP-Tools
Der Server stellt die folgenden Tools für LLMs zur Interaktion mit GraphQL-Schemas bereit:
list-query-fields
: Listet alle verfügbaren Felder auf Stammebene für GraphQL-Abfragen aufget-query-field
: Ruft eine detaillierte Definition für ein bestimmtes Abfragefeld im SDL-Format ablist-mutation-fields
: Listet alle verfügbaren Root-Level-Felder für GraphQL-Mutationen aufget-mutation-field
: Ruft eine detaillierte Definition für ein bestimmtes Mutationsfeld im SDL-Format ablist-subscription-fields
: Listet alle verfügbaren Felder auf Stammebene für GraphQL-Abonnements auf (sofern im Schema vorhanden)get-subscription-field
: Ruft eine detaillierte Definition für ein bestimmtes Abonnementfeld ab (sofern im Schema vorhanden)list-types
: Listet alle im GraphQL-Schema definierten Typen auf (ausgenommen interne Typen)get-type
: Ruft eine detaillierte Definition für einen bestimmten GraphQL-Typ im SDL-Format abget-type-fields
: Ruft eine vereinfachte Liste von Feldern mit ihren Typen für einen bestimmten GraphQL-Objekttyp absearch-schema
: Sucht nach Typen oder Feldern im Schema anhand des Namensmusters (regulärer Ausdruck ohne Berücksichtigung der Groß-/Kleinschreibung).
Beispiele
Beispielabfragen zum Ausprobieren:
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Ein MCP-Server, der GraphQL-Schemainformationen für LLMs wie Claude bereitstellt. Dieser Server ermöglicht es einem LLM, große GraphQL-Schemata mithilfe spezialisierter Tools zu untersuchen und zu verstehen, ohne das gesamte Schema in den Kontext laden zu müssen.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityMCP for working with GraphQL servers.Last updated -2733170TypeScriptMIT License
- -securityFlicense-qualityA MCP server that exposes OpenAPI schema information to LLMs like Claude. This server allows an LLM to explore and understand large OpenAPI schemas through a set of specialized tools, without needing to load the whole schema into the contextLast updated -375JavaScript
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact with GraphQL APIs by providing schema introspection and query execution capabilities.Last updated -7331MIT License
- -securityFlicense-qualityA Model Context Protocol server that enables LLMs to interact with GraphQL APIs by providing schema introspection and query execution capabilities.Last updated -9TypeScript