
Mcp Graphql Enhanced
This is a production-grade GraphQL gateway that solves the context window problem when introspecting large schemas like GitHub's or Neo4j's. It adds scoped introspection via typeNames and typeDepth parameters, so you can selectively load only the types you need instead of dumping the entire schema and hitting MCP's size limits. The federated mode lets you query multiple GraphQL endpoints as a single unified graph, which is useful for bridging WSL and Windows services or splitting data across free-tier database instances. It includes dynamic header injection for authentication, a built-in GraphiQL IDE for testing queries, and automatic Cypher extraction from Neo4j responses. Mutations are disabled by default.
- GitHub stars
- 6
- tools
- 2
- transport
- STDIO
- env vars
- 7
- last updated
- Nov 9, 2026
Tools
2 toolsPublic tool metadata for what this MCP can expose to an agent.
introspect-schemaRetrieves the GraphQL schema or a subset. Use this first to understand the graph structure.
Retrieves the GraphQL schema or a subset. Use this first to understand the graph structure.
No parameter schema in public metadata yet.
query-graphqlExecute GraphQL queries against the endpoint. By default, mutations are disabled unless ALLOW_MUTATIONS is set to true.
Execute GraphQL queries against the endpoint. By default, mutations are disabled unless ALLOW_MUTATIONS is set to true.
No parameter schema in public metadata yet.
Sponsors
Configuration
ENDPOINTGraphQL endpoint(s). Supports comma-separated list for Multi-Node Architecture.
HEADERSJSON string containing headers for requests.
ALLOW_MUTATIONSEnable mutation operations (disabled by default).
NAMEName of the MCP server.
SCHEMAPath to a local GraphQL schema file or URL.
MCP_PORTPort for the HTTP/JSON-RPC server.
ENABLE_HTTPEnable HTTP transport: auto (default), true, or false.
Readme
Details
- Repository
- github.com/letoribo/mcp-graphql-enhanced
- Categories
- Databases, Developer Tools
- Package
@letoribo/mcp-graphql-enhanced- Transport
- STDIO
- Registry
- MCP registry, active