MCP Catalogs
首页

mcp-graphql-tools

by saewoohan·8·综合分 32

一个MCP服务器,使AI助手能够通过标准化工具与GraphQL API交互。

developer-toolsai-llmother
3
Forks
1
活跃 Issue
14 个月前
最近提交
2 天前
收录于

概述

这个MCP服务器为AI助手提供了与GraphQL API交互的工具,包括查询执行和模式内省功能。它提供可配置的选项,如端点URL、头部信息、超时设置和查询复杂度限制。该服务器设计为通过模型上下文协议无缝集成到AI助手中,使其能够查询GraphQL端点并检索模式信息。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:AI助手查询GitHub GraphQL API
:探索和理解GraphQL模式
:使用身份验证和自定义头部执行GraphQL查询
:我可以将此服务器用于任何GraphQL端点吗?
:此服务器是否支持身份验证?

什么时候选它

当AI助手需要与具有良好定义schema的GraphQL API交互时,特别是当您需要控制查询复杂度和mutation权限时。

什么时候不要选它

如果您需要与REST API而非GraphQL交互,或需要此基础服务器未实现的高级缓存机制,请避免使用此服务器。

此 server 暴露的工具

从 README 抽取出 2 个工具
  • graphql_query

    Execute GraphQL queries against any endpoint

  • graphql_introspect

    Retrieve and explore GraphQL schema information

可对比工具

mcp-fetch-apimcp-http-clientmcp-rest-tools

安装

安装

  1. 全局安装MCP服务器:
npm install -g mcp-graphql-tools
  1. 配置Claude Desktop以使用服务器:
{
  "mcpServers": {
    "graphql": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-graphql-tools",
        "--endpoint=https://api.github.com/graphql",
        "--headers={\"Authorization\":\"Bearer YOUR_GITHUB_TOKEN\"}",
        "--timeout=30000",
        "--maxComplexity=100"
      ]
    }
  }
}

FAQ

我可以将此服务器用于任何GraphQL端点吗?
是的,您可以通过--endpoint标志或在单独的工具调用中指定任何GraphQL端点。
此服务器是否支持身份验证?
是的,您可以在--headers参数或单独的工具调用中包含身份验证头信息。

mcp-graphql-tools 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。