此包包含了Grafbase网关中模型上下文协议的实现。您可以在文档页面找到如何使用它的详细信息。
可以通过运行以下命令使用Grafbase CLI启动Grafbase MCP服务器:
npx grafbase mcp <url>
其中 <url> 是您的GraphQL API的URL。
默认情况下,MCP服务器会在 http://127.0.0.1:5000/mcp 监听请求。要将其添加到Cursor,请在项目中创建一个 .cursor/mcp.json 文件,并添加以下内容:
{
"mcpServers": {
"my-graphql-api": {
"url": "http://127.0.0.1:5000/mcp"
}
}
}
可以通过以下 grafbase.toml 配置来配置Grafbase网关以暴露MCP端点:
[mcp]
enabled = true # 默认为false
# 暴露MCP服务的路径
path = "/mcp"
# 是否可以执行变更操作
execute_mutations = false
还可以参考集成测试。