Apollo MCP Server
MCP-сервер Apollo: превращает заданные операции GraphQL в инструменты, через которые агент работает с вашим API
- 317 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Может выполнять мутации в производственном API
- Работает с ключами GraphOS
Установка
- Работает в
Ручная установка
curl -sSL https://mcp.apollo.dev/download/nix/latest | shУстановка бинарника для Linux и macOS по документации Apollo.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Может выполнять мутации в производственном API
- Работает с ключами GraphOS
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер становится перед вашим GraphQL-графом и публикует выбранные операции как инструменты MCP. Вы описываете, какие запросы и мутации доступны агенту, и настраиваете сервер конфигурационным файлом. Так агент получает контролируемый доступ к API без произвольных запросов к схеме. Сервер написан на Rust, распространяется бинарником и Docker-образом и может запускаться вместе с локальным графом через Rover CLI.
Для кого. Для команд с GraphQL API на Apollo, которые хотят открыть его агентам и AI-приложениям.
Подходит, если
- Нужно дать агенту доступ к данным компании через существующий GraphQL API
- Нужно ограничить агента заранее описанными операциями
- Нужно проверить, как агент пользуется графом, во время локальной разработки
Не подходит, если
- API не на GraphQL
- Нужен готовый сервер без настройки: сначала придется описать граф, операции и конфигурацию
Пример запроса к агенту
Через инструменты Apollo найди последние заказы клиента с email ivan@example.comMCP
- Транспорт
- stdio, http
- Авторизация
- не нужна
Переменные окружения
APOLLO_KEYсекрет- Ключ GraphOS для работы с графом в облаке Apollo
APOLLO_GRAPH_REF- Ссылка на граф в GraphOS
Ограничения
Для работы нужны граф, описания операций и конфигурационный файл, установка и настройка вынесены в документацию Apollo. Интеграция с GraphOS требует аккаунта Apollo и ключей APOLLO_KEY и APOLLO_GRAPH_REF. С собственным графом и локальными операциями внешние сервисы не нужны.
Как отключить. Остановите процесс или контейнер сервера и удалите его адрес из конфигурации MCP клиента.
Частые вопросы
Что нужно подготовить до запуска?
Граф, перед которым встанет сервер, описания операций GraphQL для публикации как инструментов, конфигурационный файл и MCP-клиент для подключения.
Можно ли запустить его вместе с локальным графом?
Да, Rover CLI версии 0.37 и новее запускает сервер вместе с графом командой rover dev с флагом --mcp.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыmcp-graphql — MCP-сервер для GraphQL API
mcp-graphql
Два инструмента для GraphQL: агент получает схему вашего API и выполняет запросы к нему через один эндпоинт
Официальный MCP-сервер Supabase: агент управляет таблицами, читает конфигурацию и данные проектов после входа через OAuth
Firebase MCP Server
Firebase CLI and MCP Server
Официальный MCP-сервер Firebase из состава Firebase CLI: проекты, Firestore, Auth, Crashlytics, Remote Config и логи функций
Пакет для Laravel и Lumen, который добавляет MCP-эндпоинт в маршруты приложения и подключает к нему ваши инструменты
Два официальных MCP-сервера Prisma: локальный для миграций и Prisma Studio и удаленный для управления базами Prisma Postgres
Мгновенный REST и MCP поверх PostgreSQL: агент читает данные существующей базы через MCP-эндпоинт без написания бэкенда
Коротко о README
README коротко объясняет назначение сервера и перечисляет четыре необходимых элемента: граф, операции, конфигурацию и MCP-клиент. Сборка из исходников через cargo build, остальные способы установки, быстрый старт и справочник по конфигурации вынесены в документацию Apollo. Лицензия MIT.