加载中…
Transform natural language queries into GraphQL queries using an AI agent. Provides schema management, query validation, execution, and history tracking.
Text-to-GraphQL 是 ChatHome Skills 收录的 MCP 条目,来源为 Docker MCP Registry,质量分 100/100。 作为 Model Context Protocol 服务器,它向 Claude、Cursor、Copilot 等兼容 MCP 的 LLM 客户端暴露可直接调用的工具,让 agent 的能力超出模型内置范围。 该条目由 ChatHome Skills 的每日抓取从官方 registry 和 GitHub 发现查询中收录,每次运行都会重新核验仓库事实、新鲜度信号和安装元数据。 质量分综合了官方 registry 收录情况、可用安装命令、许可证完整性、仓库活跃度和 GitHub star 趋势,完整算法说明见来源页。安装命令已列于上方,可直接复制使用。 在将 Text-to-GraphQL 加入生产 agent 工作流前,请核对上方的最近更新日期和仓库状态——下方事实快照是最近一次抓取的时点值。
docker run -i --rm mcp/text-to-graphql运行此命令前,请先核对上游源码。
{
"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"
}