MongoDB MCP Server
Официальный MCP-сервер MongoDB: запросы и агрегации к базам, управление индексами, кластерами Atlas и локальными развертываниями
- 1 152 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Без --readOnly может удалять документы, коллекции и базы данных
- Может создавать и менять кластеры Atlas, что влияет на расходы
- Работает со строками подключения и секретами
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/mongodb-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Без --readOnly может удалять документы, коллекции и базы данных
- Может создавать и менять кластеры Atlas, что влияет на расходы
- Работает со строками подключения и секретами
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер подключает агента к любой базе MongoDB по строке подключения: поиск, агрегации, подсчет, схема и индексы коллекций, план выполнения запроса, экспорт результатов, а также вставка, обновление и удаление документов. С учетными данными сервисного аккаунта Atlas добавляются инструменты для проектов, кластеров, пользователей баз, списков доступа, алертов, советника по производительности и Stream Processing. Есть инструменты для локальных развертываний Atlas Local и поиск по базе знаний MongoDB. Флаг --readOnly оставляет только операции чтения.
Для кого. Для разработчиков и администраторов, которые работают с MongoDB или MongoDB Atlas.
Подходит, если
- Нужно изучить схему коллекций и написать агрегацию по реальным данным
- Нужно понять, почему запрос медленный, и подобрать индекс
- Нужно создать или осмотреть кластер Atlas из агента
Не подходит, если
- Проект на реляционной базе
- Агенту нельзя давать доступ к производственным данным даже на чтение
Пример запроса к агенту
Покажи схему коллекции orders и найди, каких индексов не хватает для частых запросовMCP
- Транспорт
- stdio, http
- Авторизация
- ключ необязателен
Переменные окружения
MDB_MCP_CONNECTION_STRINGсекрет- Строка подключения к MongoDB
MDB_MCP_API_CLIENT_IDсекрет- Client ID сервисного аккаунта Atlas для инструментов Atlas
MDB_MCP_API_CLIENT_SECRETсекрет- Секрет сервисного аккаунта Atlas
MDB_MCP_READ_ONLY- true оставляет только операции чтения
MDB_MCP_DISABLED_TOOLS- Список отключаемых инструментов
Ограничения
Нужен Node.js 22.13 или новее. Инструменты Atlas работают только с учетными данными сервисного аккаунта, права стоит выдавать минимальные. Без --readOnly агент может удалять документы, коллекции и базы. Сервис Atlas из России может быть недоступен, самостоятельно развернутая MongoDB работает без ограничений.
Как отключить. Удалите блок MongoDB из конфигурации MCP-клиента или удалите плагин mongodb в агенте.
Частые вопросы
Как запретить агенту изменять данные?
Запускайте сервер с флагом --readOnly или переменной MDB_MCP_READ_ONLY=true: инструменты создания, изменения и удаления не регистрируются.
Можно ли не запускать сервер локально?
Для Atlas есть управляемый MongoDB сервер с OAuth, он ставится плагином mongodb-atlas в Cursor, VS Code, Claude и Codex.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP MongoDB Server (kiliczsh)
MCP MongoDB Server
MCP-сервер дает агенту запросы, агрегации и запись в MongoDB и запускается одной командой npx без установки
MCP-сервер для доступа агента к MySQL: чтение схемы и запросы, по умолчанию только на чтение, запись включается флагами
Официальный MCP-сервер YDB
YDB MCP
Официальный MCP-сервер YDB от разработчиков базы: SQL-запросы с параметрами, план выполнения, обзор директорий и основа для своих серверов
Официальный MCP-сервер Redis: строки, хеши, стримы, JSON и векторный поиск через агента
MCP-сервер на Python для работы с MySQL: список таблиц, чтение данных, выполнение SQL и разбор схемы через контролируемый интерфейс
Официальный MCP-сервер Tableau: агент ищет источники данных, отправляет к ним запросы и открывает дашборды и метрики Pulse
Из блога
Коротко о README
README предлагает несколько путей установки: официальные плагины mongodb и mongodb-atlas для разных агентов, интерактивный скрипт setup, скилл настройки и ручную конфигурацию. Все примеры конфигурации идут с --readOnly. Приведен полный список инструментов для баз, Atlas, Atlas Local и базы знаний, а также все параметры конфигурации, прокси и развертывание в облаке. Лицензия Apache-2.0.