@letoribo/mcp-graphql-enhanced weekly downloads statistics
By letoribo · npm · MCP servers
mcprush-claim-graphql-enhanced-mcp-724161ab5a07405ea6ceb4f7
@letoribo/mcp-graphql-enhanced has 29,535 recorded weekly downloads on npm, an increase of 204% over the past 30 days.
About @letoribo/mcp-graphql-enhanced
mcp-graphql-enhanced
An enhanced MCP (Model Context Protocol) server for GraphQL that fixes real-world interoperability issues between LLMs and GraphQL APIs.
Drop-in replacement for
mcp-graphql— with dynamic headers, robust variables parsing, and zero breaking changes.
🎯 What is mcp-graphql-enhanced?
mcp-graphql-enhanced is a high-performance, federated GraphQL gateway designed to act as a workhorse for LLM agents. It bridges the gap between massive, complex GraphQL ecosystems and the context-limited environment of AI assistants. Unlike standard "all-or-nothing" introspection tools that crash under the weight of large schemas (like GitHub's or enterprise-grade Neo4j graphs), this server provides surgical control over how your agent perceives and interacts with your data.
💡 Why do you need it?
If you have ever seen the<error>Tool result is too large</error>while trying to introspect your API, you are already hitting the limits of standard MCP implementations. Here is why mcp-graphql-enhanced is the industry-standard choice for professional environments:
Avoid the 1MB Ceiling: It shifts the responsibility for scope from the server to the caller. Instead of a unilateral "everything or nothing" dump, you get granular control via typeNames and typeDepth parameters.
Surgical Precision: You can selectively introspect only the nodes you need (e.g., Repository, User, or Message), keeping your context window clean and your LLM focused.
Predictability over Immunity: It doesn't promise "unlimited" capacity—it promises predictability. In enterprise systems, you need a tool that lets you navigate the graph surgically and fail predictably if you overstep, rather than a "black box" that dies on you the moment the schema grows.
Proof of Performance: See a real-world demonstration of the gateway bypassing standard architectural limits during a live diagnostic test against the GitHub API: 🔗 Diagnostic Case Study: Scoped vs. Monolithic Introspection (Shared Chat)
💬 Community & Support
Join the conversation! If you have questions about using this bridge with Neo4j, Discord data graphs, or GraphQL in general, come hang out with us:
- Discord Channel: #mcp-graphql-enhanced
- Server: The official GraphQL Discord
This is the best place to share your feedback, report issues, or suggest new "enhanced" features for the bridge.
✨ Key Enhancements
- ✅ Dynamic Endpoint Switching — Hot-swap targets on the fly directly via tool arguments without restarting the server or losing session context.
- ✅ Built-in GraphiQL IDE — Visual playground at / (or /graphql, /graphiql) with pre-configured headers for instant testing and introspection.
- ✅ Dual Transport — Supports both STDIO (for local CLI/client tools) and HTTP/JSON-RPC (for external/browser clients).
- ✅ Dynamic headers — pass
Authorization,X-API-Key, etc., via tool arguments (no config restarts) - ✅ Robust variables parsing — fixes
“Query variables must be a null or an object”error - ✅ Smart introspection — supports filtered requests (via typeNames) and recursive depth control (via typeDepth) to minimize LLM context noise and optimize schema exploration.
- ✅ Full MCP compatibility — works with Claude Desktop, Groq Desktop, Google Antigravity, Glama, Gemini CLI, Hermes Agent and any standard MCP client
- ✅ Secure by default — mutations disabled unless explicitly enabled
- ✅ Dynamic Schema Evolution — Smart diagnostics and gap analysis for servers that regenerate GraphQL types on-the-fly (like Neo4j).
- ✅ Deep Observability — Automatic Cypher extraction and cleaning from GraphQL extensions.
🔥 Dynamic Endpoint Switching
The bridge allows LLMs or clients to dynamically target different GraphQL endpoints at runtime within a single session without requiring server restarts or configuration changes.
Simply pass the optional endpoint parameter in query-graphql or introspect-schema:
- Zero Downtime: Hot-swaps the underlying schema and clears internal caches instantly.
- Context Preservation: Keeps the MCP connection open while shifting queries between different environments (e.g., switching from a Discord ingest node to a Neo4j graph database).
🚀 Federated Multi-Node Architecture (v3.9.1+)
The server operates as a Federated GraphQL Gateway, merging independent nodes into a unified system.…
Description from the npm listing.
- mcp
- graphql
- llm
- claude-desktop
- enhanced
- tool-calling
- model-context-protocol
- federated-graphql
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (122)Similar npm MCP servers plugins
All 20 @letoribo/mcp-graphql-enhanced alternativesData source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/@letoribo/mcp-graphql-enhanced. First seen Oct 16, 2026; last successful collection Oct 22, 2026. See the methodology.