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 build from source, run cargo build from the root of this repository 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.
Recommend MCP Servers 💡
ros-mcp-server
The ROS/ROS2 MCP Server transforms natural language commands, entered by a user through an LLM, into ROS/ROS2 commands for robot control, supporting both ROS and ROS2 systems via WebSocket-based communication.
mcp-claude-weather
An MCP server providing real-time weather alerts, forecasts, and warnings from the US National Weather Service via stdio transport.
aim-guard-mcp
A Model Context Protocol (MCP) server that provides AI-powered security analysis and safety instruction tools. This server helps protect AI agents by providing security guidelines, content analysis, and cautionary instructions when interacting with various MCPs and external services.
mcp-manager
simple web ui to manage mcp (model context protocol) servers in the claude app
dicom-mcp
Model Context Protocol (MCP) for interacting with dicom servers (PACS etc.)
ConechoAI/openai-websearch-mcp
An MCP server that integrates OpenAI's web search functionality, allowing AI assistants to access up-to-date information during conversations.