mcp-graphql and mcp-graphql-forge
These are competitors—both provide MCP servers that expose GraphQL APIs as callable tools, with the first offering a general-purpose GraphQL server implementation and the second providing dynamic proxying and tool generation for arbitrary GraphQL endpoints.
About mcp-graphql
blurrah/mcp-graphql
Model Context Protocol server for GraphQL
Exposes GraphQL schema introspection and query execution as MCP tools, with configurable mutation support and support for local or remote schema files. Configured entirely through environment variables (endpoint, auth headers, schema source), enabling seamless integration with any GraphQL API without code changes. Designed for LLM clients like Claude to dynamically discover and interact with GraphQL endpoints while defaulting mutations to disabled for safety.
About mcp-graphql-forge
toolprint/mcp-graphql-forge
MCP that can proxy any GraphQL API and expose graphql operations as mcp tools.
Automatically generates MCP tools from GraphQL schema introspection with intelligent field selection caching to handle circular references and minimize over-fetching. Supports both stdio (for Claude/Cursor integration) and HTTP transports with multi-layer validation—JSON schema at the client level, server-side parameter checking, and final GraphQL validation—plus optional schema pre-generation and caching for consistent performance across AI tool invocations.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work