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 分