Apollo MCP Server

Apollo MCP Server

Connect your GraphQL APIs to AI agents

233
Stars
51
Forks
20
Releases

Overview

Apollo MCP Server is a Model Context Protocol server that exposes GraphQL operations as MCP tools, enabling AI models to access and orchestrate Apollo-powered APIs. It provides a standard mechanism for AI agents to interact with GraphQL endpoints via MCP tools. The project is Rust-based and can be built from source with cargo, producing a binary under target/debug. Documentation is available online, including a quickstart and a user guide, with this README covering the basics. To operate, you must provide a Graph in front of the MCP server, define which GraphQL operations should be exposed as MCP tools, supply a configuration file describing runtime behavior, and connect to an MCP client such as an LLM or an MCP inspector. Configuration options are described in the config file reference in the docs. The repository is MIT licensed and welcomes contributions via the contributor guidelines. See also the security policy for guidelines on responsible disclosure.

Details

Owner
apollographql
Language
Rust
License
MIT License
Updated
2025-12-07

Features

Exposes GraphQL operations as MCP tools

The server exposes GraphQL operations as MCP tools that AI models can call and orchestrate.

Standardized AI access and orchestration

Provides a standard way for AI models to access and orchestrate Apollo-powered APIs via MCP.

Graph fronting and runtime graph integration

Requires a Graph in front of the MCP server to sit in front of, enabling integration with existing GraphQL backends.

Config-file driven runtime

Runtime behavior is controlled by a configuration file with a dedicated config file reference in the docs.

MCP client compatibility

Connects to MCP clients such as LLMs or MCP inspectors for interaction.

Rust-based build and development

Builds from source using Rust's cargo; development and local builds place the binary under target/debug.

Documentation and quickstart

Extensive docs with a quickstart tutorial and user guide cover setup and usage.

MIT License and open source

Distributed under the MIT License with contribution guidelines and community involvement.

Audience

AI modelsAccess and orchestrate Apollo GraphQL APIs using MCP tools for advanced AI reasoning.
DevelopersProvide an MCP front for GraphQL APIs, enabling MCP client integration.
Data scientistsExperiment with agent-driven API calls to Apollo GraphQL endpoints via MCP.

Tags

MCPModel Context ProtocolGraphQLApolloAIAPIsToolsOrchestration