mcp-graphql and github_graphql_api_mcp
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 github_graphql_api_mcp
wanzunz/github_graphql_api_mcp
A Model Control Protocol (MCP) server for exploring the GitHub GraphQL schema and executing optimized queries. Provides AI assistants with efficient GitHub data retrieval capabilities through GraphQL.
Implements schema introspection tools that enable AI assistants to dynamically discover GitHub GraphQL capabilities without predefined tool definitions, while executing single optimized queries that fetch multiple related resources in one request rather than chaining sequential API calls. Built as an MCP server using Python with stdio transport, it reduces token consumption by allowing precise field selection through GraphQL instead of receiving full REST API responses. Integrates directly with Claude and other MCP-compatible AI clients, positioning itself as a lightweight alternative to REST-based GitHub integrations that require frequent round-trips and context-heavy intermediate outputs.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work