grafbase
活跃·★ 1.2k·MPL-2.0·更新于 2026-07-01
★ 必备神器
Grafbase 是一个用 Rust 编写的开源自托管 GraphQL Federation v2 联邦网关,专为高并发、低延迟的关键业务 API 聚合设计。它能够将分散的 GraphQL 子图、REST API、gRPC 服务、PostgreSQL/Snowflake 数据库以及 Kafka/NATS 消息队列统一编排为单一联邦图谱。 除了支持通过 WebAssembly(WASM)编写自定义鉴权、细粒度访问控制与任意数据源解析器外,Grafbase 还在网关层原生内置了模型上下文协议(MCP)服务器支持,只需几行配置即可将企业现有的 GraphQL 联邦 API 直接暴露为可供 AI 智能体调用的 MCP 服务。
#GraphQL 联邦#API 网关#Rust#微服务#WebAssembly
01
功能特性
01原生支持 Apollo Federation v2 规范。
02由Rust驱动的网关,实现超低延迟和内存效率。
03通过WebAssembly进行扩展,支持自定义认证、授权和数据源集成。
04企业级安全,包括高级Schema治理和细粒度授权。
05通用数据集成,支持GraphQL子图、REST API、gRPC和数据库。
02
为什么选择它
+基于 Rust 实现 Apollo Federation v2 引擎,延迟与内存开销显著低于传统网关,且原生支持将 GraphQL API 一键暴露为 MCP 服务器。
+支持通过 WebAssembly(WASM)插件扩展认证授权及 REST、gRPC、Postgres、Kafka 等异构数据源。
+网关本身支持 100% 本地自托管或离线隔离环境(Air-gapped)部署。
03
权衡点
!可视化 Schema 治理面板、分支环境管理等控制面高级特性属于商业托管平台功能。
!对于尚未采用 GraphQL 或 Federation 架构的团队,前期存在一定的 Schema 建模与迁移成本。
05
维护状况检查
放缓检查日期: 2026-10-24
- 最近提交
- 2026-05-11
- 近 90 天提交数
- 0
- 近 90 天发布数
- 0
- 最新发布
- gateway-0.53.5 (2026-05-11)
- 未关闭 issue
- 12
- 近期 issue 至少有一条评论的比例
- 2/2
近 12 周每周提交数
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #3614 update rsasl dependency, it doesn't build on macos (at least)1 条评论 · 2026-05-02
- #3596 introspection `__schema.directives` field is always empty1 条评论 · 2026-03-04
- #3001 Dependency Dashboard1 条评论 · 2025-04-09
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
04
适合谁
适合选它的情况
- 你需要一个用 Rust 编写的高性能 Apollo Federation v2 联邦网关,并希望通过几行配置直接将企业 GraphQL API 暴露为 MCP Server。
- 希望通过 WebAssembly 插件在自托管网关中统一聚合 GraphQL 子图、REST、gRPC、Postgres 与 Kafka。
建议换别的情况
- 技术栈不使用 GraphQL,只是想在现有 MCP Server 前面加一层代理网关;应选择 AgentGateway 或 MetaMCP。
- 希望直接用 Python 编写自定义 MCP 工具函数;应选择 FastMCP 或 MCP Python SDK。
06
与同类的区别
Grafbase 是将 GraphQL 联邦图谱暴露为 MCP Server 的 Rust GraphQL 网关;AgentGateway 则是专门用于路由、防护和监控 LLM、MCP 与 A2A 流量的 Rust 代理网关。
07
兼容性
Apollo Federation v2
原生支持
已通过文档验证
GraphQL Subgraphs
支持
已通过文档验证
REST APIs
支持
已通过文档验证
gRPC Services
支持
已通过文档验证
WebAssembly
原生可扩展
已通过文档验证
Model Context Protocol (MCP)
原生AI支持
已通过文档验证
08
快速开始
1
$ curl -fsSL https://grafbase.com/downloads/gateway | bash
09
使用场景
↳将分散的微服务、遗留系统和第三方API统一到单个联邦GraphQL API中。
↳构建需要企业级安全和高级Schema治理的高性能、任务关键型API。
↳通过WebAssembly扩展GraphQL功能,实现自定义认证、授权和任意数据源解析。
10
同类工具
apollo-mcp-server★ 317
Apollo MCP Server是一个模型上下文协议服务器,将GraphQL操作公开为MCP工具,为AI模型提供访问和编排Apollo API的标准方式。
GitHub MCP Server★ 34.0k
GitHub MCP 服务器将AI工具直接连接到GitHub平台,使AI代理、助手和聊天机器人能够通过自然语言交互管理GitHub资源和自动化工作流。
收录于以下清单
评论
登录后发表评论
暂无评论,来发表第一条吧