Loading…
Transform natural language queries into GraphQL queries using an AI agent. Provides schema management, query validation, execution, and history tracking.
Text-to-GraphQL is an MCP server entry in ChatHome Skills, sourced from Docker MCP Registry and scored 100/100. As a Model Context Protocol server, it exposes tools that MCP-compatible LLM clients such as Claude, Cursor, and Copilot can call directly, extending an agent's reach beyond its built-in capabilities. ChatHome Skills discovered this entry through its daily ingest of official registries and GitHub discovery queries, and re-verifies repository facts, freshness signals, and install metadata on every run. The quality score weighs official-registry presence, a working install command, license clarity, GitHub star trajectory, and repository freshness — the full formula is on the Sources page. The install command above is ready to copy. Review the last-pushed date and repository status before adding Text-to-GraphQL to a production agent workflow; the snapshot facts below are point-in-time values from the most recent ingest.
docker run -i --rm mcp/text-to-graphqlReview the upstream source before running this command.
{
"raw": "name: text-to-graphql\nimage: mcp/text-to-graphql\ntype: server\nmeta:\n category: devops\n tags:\n - graphql\n - ai\n - natural-language\n - api\n - query-generation\nabout:\n title: Text-to-GraphQL\n description: Transform natural language queries into GraphQL queries using an AI agent. Provides schema management, query validation, execution, and history tracking.\n icon: https://upload.wikimedia.org/wikipedia/commons/1/17/GraphQL_Logo.svg\nsource:\n project: https://github.com/Arize-ai/text-to-graphql-mcp\n branch: main\n commit: 69669c1bc00b3f1a5c5af3ff0265778214b10486\n dockerfile: Dockerfile\nconfig:\n description: Configure API keys and model settings for text-to-graphql\n secrets:\n - name: text-to-graphql.openai_api_key\n env: OPENAI_API_KEY\n example: sk-proj-xxx\n description: OpenAI API key for LLM operations\n - name: text-to-graphql.graphql_endpoint\n env: GRAPHQL_ENDPOINT\n example: https://your-graphql-api.com/graphql\n description: GraphQL API endpoint URL\n - name: text-to-graphql.graphql_api_key\n env: GRAPHQL_API_KEY\n example: your_api_key_here\n description: API key for your GraphQL service\n parameters:\n type: object\n properties:\n graphql_auth_type:\n type: string\n enum: [\"bearer\", \"apikey\", \"direct\"]\n default: bearer\n description: Authentication method for GraphQL API\n model_name:\n type: string\n default: gpt-4o\n description: OpenAI model to use\n model_temperature:\n type: number\n default: 0\n description: Model temperature for responses\n",
"path": "servers/text-to-graphql/server.yaml"
}