MongoDB Atlas MCP Server

Official
MIT License
74
10
  • Apple
  • Linux

Integrations

  • Provides tools for managing MongoDB Atlas projects, including creating and configuring clusters, managing database users, setting up network access, and retrieving connection strings.

Сервер MongoDB Atlas MCP

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

Демонстрационное видео

Посмотрите демонстрационное видео, чтобы увидеть MongoDB Atlas MCP Server в действии.

Функции

Инструменты МКП

  • create_atlas_cluster — создание нового кластера MongoDB Atlas в существующем проекте
  • setup_atlas_network_access — настройка сетевого доступа для проекта Atlas
  • create_atlas_user — создание нового пользователя базы данных с ролью atlasAdmin
  • get_atlas_connection_strings — получение строк подключения для кластера
  • list_atlas_projects — список всех проектов Atlas, доступных с предоставленным ключом API
  • list_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.json
  • Windows: %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
  • Linux: ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

С курсором

Для использования с курсором перейдите в раздел «Настройки курсора» > «MCP» в настройках и добавьте новый сервер со следующей конфигурацией:

  1. Имя : atlas (или любое другое имя, которое вы предпочитаете)
  2. Команда : npx mcp-mongodb-atlas
  3. Аргументы : укажите ваши ключи 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": [] } } }
  1. Переменные среды (необязательно):
    • ATLAS_PUBLIC_KEY : Ваш открытый ключ MongoDB Atlas
    • ATLAS_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:

  1. Войдите в свою учетную запись MongoDB Atlas.
  2. Перейдите в Диспетчер доступа > Ключи API.
  3. Создайте новый ключ API с соответствующими разрешениями.
  4. Сохраните открытый и закрытый ключи.

Разработка

Клонируйте репозиторий и установите зависимости:

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-адрес для доступа к инструментам отладки в вашем браузере.

Лицензия

Массачусетский технологический институт

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Сервер MCP, который позволяет пользователям создавать и управлять кластерами MongoDB Atlas, пользователями и сетевым доступом с помощью команд на естественном языке.

  1. Демонстрационное видео
    1. Функции
      1. Инструменты МКП
    2. Установка
      1. Использование
        1. Как инструмент командной строки
        2. С Клайном (расширение VSCode)
        3. С курсором
        4. С Клодом Десктопом
      2. API-ключи
        1. Разработка
          1. Отладка
        2. Лицензия

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol (MCP) server that enables LLMs to interact directly with MongoDB databases. Query collections, inspect schemas, and manage data seamlessly through natural language.
            Last updated -
            340
            75
            TypeScript
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            Full featured MCP Server for MongoDB database analysis.
            Last updated -
            334
            108
            JavaScript
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            An MCP server that enables large language models to interact directly with MongoDB databases, allowing them to query collections, inspect schemas, and manage data through natural language.
            Last updated -
            340
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol (MCP) server that enables LLMs to interact directly with MongoDB databases, allowing them to query collections, inspect schemas, and manage data seamlessly through natural language.
            Last updated -
            340
            MIT License
            • Apple

          View all related MCP servers

          ID: d9peo804ly