mcp-graphql
If you are the rightful owner of mcp-graphql and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol server that enables LLMs to interact with GraphQL APIs, providing schema introspection and query execution capabilities.
The mcp-graphql server is designed to facilitate the interaction between Large Language Models (LLMs) and GraphQL APIs. It allows models to dynamically discover and utilize GraphQL APIs by providing schema introspection and query execution capabilities. This server can be configured to connect to any GraphQL endpoint, enabling both query and mutation operations, although mutations are disabled by default for security reasons. Users can specify custom headers for authentication and use local schema files if introspection is not desired. The server is versatile, supporting various configurations to suit different use cases, and can be installed via Smithery or manually configured for platforms like Claude.
Features
- Schema Introspection: Automatically retrieves the GraphQL schema using introspection queries or local schema files.
- Query Execution: Allows execution of GraphQL queries against specified endpoints.
- Custom Headers: Supports custom headers for authentication and other purposes.
- Mutation Support: Optionally enables mutation operations, which are disabled by default for security.
- Flexible Configuration: Supports various command line arguments for endpoint, headers, and schema management.
Tools
Introspect-schema
Get GraphQL mode, support local files or introspective query
query-graphql
Perform GraphQL query, and change operations are disabled by default