What does mcp-graphql do?
It acts as a bridge between LLMs (via the MCP protocol) and any GraphQL endpoint, enabling schema discovery and query execution.
@blurrah
基本情報
Model Context Protocol server for GraphQL
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"mcp-graphql": {
"command": "npx",
"args": [
"mcp-graphql"
],
"env": {
"ENDPOINT": "http://localhost:3000/graphql"
}
}
}
}Introspect the GraphQL schema, use this tool before doing a query to get the schema information if you do not have it available as a resource already.
Query a GraphQL endpoint with the given query and variables
mcp-graphql is a Model Context Protocol (MCP) server that enables LLMs to interact with GraphQL APIs. It provides schema introspection and query execution capabilities, allowing models to dynamically discover and use any GraphQL endpoint.
Set environment variables (ENDPOINT, HEADERS, ALLOW_MUTATIONS, NAME, SCHEMA) and run npx mcp-graphql. The server automatically introspects the schema and exposes tools for querying. It can be installed via Smithery or configured manually for Claude Desktop.
introspect-schema tool or graphql-schema resourcequery-graphql toolALLOW_MUTATIONS=trueIt acts as a bridge between LLMs (via the MCP protocol) and any GraphQL endpoint, enabling schema discovery and query execution.
It can be installed automatically via Smithery (`npx -y @smithery/cli install mcp-graphql --client claude`) or manually by adding to Claude Desktop configuration with `npx mcp-graphql` and environment variables.
No special dependencies beyond Node.js; it runs via `npx` from the npm package.
Custom HTTP headers can be passed as a JSON string via the `HEADERS` environment variable, e.g., `HEADERS='{"Authorization":"Bearer token123"}'`.
No, mutations are disabled by default as a security measure to prevent unintended database changes. Set `ALLOW_MUTATIONS=true` to enable them.

Model Context Protocol Servers
🚀 The fast, Pythonic way to build MCP servers and clients.

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea
Hindsight: Agent Memory That Learns
コメント