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.

已验证STDIO仅桌面数据库开发者工具

概览

AI 生成的概览

Apollo MCP Server 将 Apollo 图谱中的 GraphQL 操作暴露为 MCP 工具,让 AI 助手通过已定义的查询和变更调用你的 API。

可以做什么
  • 把为 Apollo 图谱定义的 GraphQL 操作暴露为可调用的 MCP 工具
  • 让助手通过调用这些操作来编排运行在 Apollo 上的 API
  • 以本地 stdio 服务器方式运行,由配置文件和操作定义驱动
适用场景
当你已有 Apollo GraphQL 图谱,并希望助手以工具形式调用预先定义好的操作、而不是临时编写查询时使用。
运行要求
以本地进程通过 stdio 运行;可用 Rust/Cargo 从 crates.io 安装或从源码构建,也可使用已发布的容器镜像。需要一个 GraphQL 图谱、要暴露的操作定义、一个配置文件,以及 MCP 客户端连接。
安装前请注意
暴露的操作可能包含会修改图谱数据的变更,安装前应确认哪些操作被定义为工具。服务器位于你的 API 之前,会继承其访问权限与数据暴露范围;清单中未声明任何身份验证。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Apollo MCP Server,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

[MCP Toplist]

[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:

sh
cargo install --locked apollo-mcp-server

--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:

  1. A graph for the MCP server to sit in front of.
  2. Definitions for the GraphQL operations that should be exposed as MCP tools.
  3. A configuration file describing how the MCP server should run.
  4. 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
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

4
  1. v2.1.0最新Oct 29, 2026
  2. v2.0.0Oct 6, 2026
  3. v1.20.0Sep 25, 2026
  4. v1.19.0Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分