Back to Home
apollographql icon

apollo-mcp-server

Verified Safe

by apollographql

Overview

Exposes GraphQL APIs as Model Context Protocol (MCP) tools, enabling AI models to access, orchestrate, and interact with APIs through standardized protocols.

Installation

Run Command
docker run -it --rm --name apollo-mcp-server -p 8000:8000 -v $(pwd)/graphql/TheSpaceDevs/config.yaml:/config.yaml -v $(pwd)/graphql/TheSpaceDevs:/data ghcr.io/apollographql/apollo-mcp-server:latest /config.yaml

Environment Variables

  • APOLLO_KEY
  • APOLLO_GRAPH_REF
  • APOLLO_UPLINK_ENDPOINTS
  • APOLLO_MCP_ENDPOINT
  • APOLLO_MCP_OVERRIDES__DISABLE_TYPE_DESCRIPTION
  • APOLLO_MCP_INTROSPECTION__EXECUTE__ENABLED

Security Notes

The server implements robust OAuth 2.1 authorization with JWT validation, audience, and scope enforcement. It uses the `secrecy` crate for sensitive data. Configuration supports environment variable expansion, requiring careful management of secrets in config files. The `danger_accept_invalid_certs` TLS option, intended for development, must not be used in production environments as it disables certificate validation, making it vulnerable to MITM attacks. Overall, it appears to follow good security practices for an API proxy/tooling server, with configurable security measures.

Similar Servers

Stats

Interest Score67
Security Score9
Cost ClassLow
Stars251
Forks55
Last Update2026-01-16

Tags

MCPGraphQLAI ToolsAPI OrchestrationObservabilitySpaceflight Data