apollo-mcp-server
Guide for using Apollo MCP Server to connect AI agents with GraphQL APIs.
Skill by apollographql
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/relvorlabs-apollo-mcp-server
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/apollo-mcp-server
Tools it pre-approves 7
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Bash(rover:*)Bash(npx:*)ReadWriteEditGlobGrep
What's inside
- Skill name
apollo-mcp-server- Description
- Guide for using Apollo MCP Server to connect AI agents with GraphQL APIs. Use this skill when: (1) setting up or configuring Apollo MCP Server, (2) defining MCP tools from GraphQL operations, (3) using introspection tools (introspect, search, validate, execute), (4) troubleshooting MCP server connectivity or tool execution issues.
- License
- MIT
- Compatibility
- Works with Claude Code, Claude Desktop, Cursor.
- Allowed tools
- Bash(rover:*), Bash(npx:*), Read, Write, Edit, Glob, Grep
- Metadata
- author: apollographql · version: 1.1.0
- Instructions
- 292 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves some shell commands
- Instructions call the network
Files (4)
- SKILL.md
- configuration.md · references/
- tools.md · references/
- troubleshooting.md · references/
SKILL.md (first lines)
# Apollo MCP Server Guide
Apollo MCP Server exposes GraphQL operations as MCP tools, enabling AI agents to interact with GraphQL APIs through the Model Context Protocol.
## Quick Start
### Step 1: Install
```bash
# Linux / MacOS
curl -sSL https://mcp.apollo.dev/download/nix/latest | sh
# Windows
iwr 'https://mcp.apollo.dev/download/win/latest' | iex
```
### Step 2: Configure
Create `config.yaml` in your project root:
```yaml
# config.yaml
transport:
type: streamable_http
schema:
source: local
path: ./schema.graphql
operations:
source: local
paths:
- ./operations/
introspection:
introspect:
enabled: true
search:
enabled: true
validate:
enabled: true
execute:
enabled: true
```
Start the server:
```bash
apollo-mcp-server ./config.yaml
```
The MCP endpoint is available at `http://127.0.0.1:8000/mcp` (streamable_http defaults: address `127.0.0.1`, port `8000`). The GraphQL endpoint defaults to `http://localhost:4000/` — override with the `endpoint` key if your API runs elsewhere.
### Step 3: Connect
Add to your MCP client configuration:
**Streamable HTTP (recommended):**
Claude Desktop (`claude_desktop_config.json`):
```json
{
"mcpServers": {
"graphql-api": {
"command": "npx",
"args": ["mcp-remote", "http://127.0.0.1:8000/mcp"]
}
}
}
```
Claude Code:
```bash
claude mcp add graphql-api -- npx mcp-remote http://127.0.0.1:8000/mcp
```
**Stdio (client launches the server directly):**
Claude Desktop (`claude_desktop_config.json`) or Claude Code (`.mcp.json`):
```json
{
"mcpServers": {
"graphql-api": {
"command": "./apollo-mcp-server",
"args": ["./config.yaml"]
}
}
}
```
## Built-in Tools
Apollo MCP Server provides four introspection tools:
| Tool | Purpose | When to Use |
|------|---------|-------------|
| `introspect` | Explore schema types in detail | Need type definitions, fields, relationships |
| `search` | Find types in schema | Looking for specific types or fields |
| `validate` | Check operation validity | Before executing operations |
| `execute` | Run ad-hoc GraphQL operations | Testing or one-off queries |
## Defining Custom Tools
MCP tools are created from GraphQL operations. Three methods:
### 1. Operation Files (Recommended)
```yaml
operations:
source: local
paths:
- ./operations/
```
```graphql
# operations/users.graphql
query GetUser($id: ID!) {
user(id: $id) {
id
name
email
}
}From relvorlabs/agent-controller, MIT.
More from relvorlabs/agent-controller
- 0.479score
apollo-server
apollographql
Guide for building GraphQL servers with Apollo Server 5.x.
SkillCFreshness: CClaude Code +9 - 0.469score
create-pr
relvorlabs
Creates GitHub pull requests with properly formatted titles that pass the check-pr-title CI validation.
SkillCFreshness: CClaude Code +9 - 0.467score
computer-vision-opencv
relvorlabs
Expert guidance for computer vision development using OpenCV, PyTorch, and modern deep learning techniques for image and video processing.
SkillCFreshness: CClaude Code +9 - 0.466score
communication-review-ng
relvorlabs
Critically review conversation, humanisation, reply-generation, or social-writing skills, prompts, workflows, and outputs.
SkillCFreshness: CClaude Code +9 - 0.458score
breakdown-plan
relvorlabs
Issue Planning and Automation prompt that generates comprehensive project plans with Epic > Feature > Story/Enabler > Test hierarchy, dependencies…
SkillCFreshness: CClaude Code +9 - 0.457score
conversation-ng
relvorlabs
Analyse and write natural Nigerian-context conversations for WhatsApp, Instagram DMs, X DMs, LinkedIn chats, dating, crushes, relationships, friendships…
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 9, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.1.0
- License
- MIT
- Repository
- github.com/relvorlabs/agent-controller
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from apollographql
- 0.740score
rust-best-practices
apollographql
Idiomatic Rust guide based on Apollo GraphQL's best practices handbook.
SkillBFreshness: B★ 125Claude Code +9 - 0.725score
Apollo MCP Server
apollographql
MCP server that exposes GraphQL operations as tools for AI models.
ConnectorAFreshness: ALocal★ 317Claude Code +5 - 0.689score
CLAUDE.md · apollographql/apollo-client
apollographql
CLAUDE.md from apollographql/apollo-client: 140 lines covering Apollo Client Overview, Common Development Commands, High-Level Architecture, Additional…
TemplateAFreshness: A★ 19.8KClaude Code - 0.522score
rust-best-practices
apollographql
Guide for writing idiomatic Rust code based on Apollo GraphQL's best practices handbook.
SkillDFreshness: D★ 85Claude Code +9 - 0.520score
GraphOS MCP Server
apollographql
Search Apollo docs, specs, and best practices
ConnectorBFreshness: BRemoteClaude Code +3 - 0.479score
apollo-server
apollographql
Guide for building GraphQL servers with Apollo Server 5.x.
SkillCFreshness: CClaude Code +9
Cite this page
apollo-mcp-server skill. Agent Mart. https://agentmart.dev/skills/relvorlabs-apollo-mcp-server (last updated 2026-10-24)