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_queryExecute GraphQL queries against any endpoint
graphql_introspectRetrieve and explore GraphQL schema information
可对比工具
mcp-fetch-apimcp-http-clientmcp-rest-tools
安装
安装
- 全局安装MCP服务器:
npm install -g mcp-graphql-tools- 配置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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。