Apollo MCP Server
io.github.apollographql由 GitHub 账号 apollographql 发布v2.1.0更新于 Oct 30, 2026
MCP server that exposes GraphQL operations as tools for AI models.
概览
Apollo MCP Server 将 Apollo 图谱中的 GraphQL 操作暴露为 MCP 工具,让 AI 助手通过已定义的查询和变更调用你的 API。
- 可以做什么
- 把为 Apollo 图谱定义的 GraphQL 操作暴露为可调用的 MCP 工具
- 让助手通过调用这些操作来编排运行在 Apollo 上的 API
- 以本地 stdio 服务器方式运行,由配置文件和操作定义驱动
- 适用场景
- 当你已有 Apollo GraphQL 图谱,并希望助手以工具形式调用预先定义好的操作、而不是临时编写查询时使用。
- 运行要求
- 以本地进程通过 stdio 运行;可用 Rust/Cargo 从 crates.io 安装或从源码构建,也可使用已发布的容器镜像。需要一个 GraphQL 图谱、要暴露的操作定义、一个配置文件,以及 MCP 客户端连接。
安装
在 SourceWeft 中
- 打开 控制台中的 Apollo MCP Server,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
[version] [crates.io] [ci workflow status] [release binaries workflow status] [release container workflow status] [license] [codecov]
Apollo MCP Server
Apollo MCP Server is a Model Context Protocol server that exposes GraphQL operations as MCP tools. It provides a standard way for AI models to access and orchestrate your APIs running with Apollo.
Documentation
See the documentation for full details. This README shows the basics of getting this MCP server running. More details are available on the documentation site.
Installation
You can either build this server from source, if you have Rust installed on your workstation, or you can follow the installation guide.
To install the latest release from crates.io, run:
--locked builds with the same dependency versions that were tested for the release.
To build from this repository instead, run cargo build from its root and the server will be built in the target/debug directory.
Getting started
Follow the quickstart tutorial to get started with this server.
Usage
Full usage of Apollo MCP Server is documented on the user guide. There are a few items that are necessary for this server to function. Specifically, the following things must be configured:
- A graph for the MCP server to sit in front of.
- Definitions for the GraphQL operations that should be exposed as MCP tools.
- A configuration file describing how the MCP server should run.
- A connection to an MCP client, such as an LLM or MCP inspector.
These are all described on the user guide. Specific configuration options for the configuration file are documented in the config file reference.
Contributions
Checkout the contributor guidelines for more information.
Licensing
This project is licensed under the MIT License. See the LICENSE file for the full license text.
Security
Refer to our security policy.
[!IMPORTANT]
Do not open up a GitHub issue if a found bug is a security vulnerability, and instead to refer to our security policy.
来源:README.md,提交 84843f7
工具
0版本历史
4- v2.1.0最新Oct 29, 2026
- v2.0.0Oct 6, 2026
- v1.20.0Sep 25, 2026
- v1.19.0Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分