Сервер MongoDB Atlas MCP
Сервер MCP (Model Context Protocol) для управления проектами MongoDB Atlas. Этот пакет предоставляет инструменты для создания и управления кластерами MongoDB Atlas, пользователями и сетевым доступом через интерфейс MCP.
Демонстрационное видео

Посмотрите демонстрационное видео, чтобы увидеть MongoDB Atlas MCP Server в действии.
Related MCP server: MongoDB MCP Server for LLMs
Функции
Инструменты МКП
create_atlas_cluster— создание нового кластера MongoDB Atlas в существующем проектеsetup_atlas_network_access— настройка сетевого доступа для проекта Atlascreate_atlas_user— создание нового пользователя базы данных с ролью atlasAdminget_atlas_connection_strings— получение строк подключения для кластераlist_atlas_projects— список всех проектов Atlas, доступных с предоставленным ключом APIlist_atlas_clusters— список всех кластеров в определенном проекте Atlas
Установка
npm install mcp-mongodb-atlasИспользование
Как инструмент командной строки
Вы можете запустить Atlas Project Manager непосредственно из командной строки:
# Using environment variables
export ATLAS_PUBLIC_KEY="your-public-key"
export ATLAS_PRIVATE_KEY="your-private-key"
npx mcp-mongodb-atlas
# Or passing keys as arguments
npx mcp-mongodb-atlas "your-public-key" "your-private-key"С Клайном (расширение VSCode)
Для использования с Cline в VSCode добавьте конфигурацию сервера в файл настроек MCP:
{
"mcpServers": {
"atlas": {
"command": "npx",
"args": ["mcp-mongodb-atlas"],
"env": {
"ATLAS_PUBLIC_KEY": "your-public-key",
"ATLAS_PRIVATE_KEY": "your-private-key"
},
"disabled": false,
"autoApprove": []
}
}
}Файл настроек MCP находится по адресу:
macOS:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonWindows:
%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.jsonLinux:
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
С курсором
Для использования с курсором перейдите в раздел «Настройки курсора» > «MCP» в настройках и добавьте новый сервер со следующей конфигурацией:
Имя :
atlas(или любое другое имя, которое вы предпочитаете)Команда :
npx mcp-mongodb-atlasАргументы : укажите ваши ключи API в качестве аргументов.
## Suggested Command
npx mcp-mongodb-atlas <public_key> <private_key>В более новых версиях можно задать файл ~/.cursor/mcp.json с помощью:
{
"mcpServers": {
"atlas": {
"command": "npx",
"args": ["mcp-mongodb-atlas"],
"env": {
"ATLAS_PUBLIC_KEY": "your-public-key",
"ATLAS_PRIVATE_KEY": "your-private-key"
},
"disabled": false,
"autoApprove": []
}
}
}Переменные среды (необязательно):
ATLAS_PUBLIC_KEY: Ваш открытый ключ MongoDB AtlasATLAS_PRIVATE_KEY: Ваш закрытый ключ MongoDB Atlas
С Клодом Десктопом
Для использования с Claude Desktop добавьте конфигурацию сервера:
В macOS: ~/Library/Application Support/Claude/claude_desktop_config.json В Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"atlas": {
"command": "npx",
"args": ["mcp-mongodb-atlas"],
"env": {
"ATLAS_PUBLIC_KEY": "your-public-key",
"ATLAS_PRIVATE_KEY": "your-private-key"
}
}
}
}API-ключи
Для использования этого инструмента вам понадобятся ключи API MongoDB Atlas. Чтобы создать ключи API:
Войдите в свою учетную запись MongoDB Atlas.
Перейдите в Диспетчер доступа > Ключи API.
Создайте новый ключ API с соответствующими разрешениями.
Сохраните открытый и закрытый ключи.
Разработка
Клонируйте репозиторий и установите зависимости:
git clone https://github.com/mongodb-developer/mcp-mongodb-atlas.git
cd mcp-mongodb-atlas
npm installСоздайте проект:
npm run buildДля разработки с автоматической пересборкой:
npm run watchОтладка
Поскольку серверы MCP взаимодействуют через stdio, отладка может быть сложной. Мы рекомендуем использовать MCP Inspector:
npm run inspectorИнспектор предоставит URL-адрес для доступа к инструментам отладки в вашем браузере.
Лицензия
Массачусетский технологический институт