MongoDB Atlas MCP Server

Official

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.

Integrations

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

Servidor MCP de MongoDB Atlas

Un servidor MCP (Protocolo de Contexto de Modelo) para la gestión de proyectos de MongoDB Atlas. Este paquete proporciona herramientas para crear y gestionar clústeres, usuarios y acceso a la red de MongoDB Atlas mediante la interfaz MCP.

Vídeo de demostración

Mire el video de demostración para ver MongoDB Atlas MCP Server en acción.

Características

Herramientas MCP

  • create_atlas_cluster : crea un nuevo clúster de MongoDB Atlas en un proyecto existente
  • setup_atlas_network_access : configura el acceso a la red para un proyecto Atlas
  • create_atlas_user - Crea un nuevo usuario de base de datos con rol atlasAdmin
  • get_atlas_connection_strings : recupera cadenas de conexión para un clúster
  • list_atlas_projects : enumera todos los proyectos de Atlas accesibles con la clave API proporcionada
  • list_atlas_clusters : enumera todos los clústeres en un proyecto Atlas específico

Instalación

npm install mcp-mongodb-atlas

Uso

Como herramienta de línea de comandos

Puede ejecutar Atlas Project Manager directamente desde la línea de comandos:

# 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"

Con Cline (extensión de VSCode)

Para usar con Cline en VSCode, agregue la configuración del servidor a su archivo de configuración de 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": [] } } }

El archivo de configuración de MCP se encuentra en:

  • 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

Con el cursor

Para usar con Cursor, vaya a "Configuración del cursor" > "MCP" en la configuración y agregue un nuevo servidor con la siguiente configuración:

  1. Nombre : atlas (o cualquier nombre que prefieras)
  2. Comando : npx mcp-mongodb-atlas
  3. Argumentos : proporciona tus claves API como argumentos
## Suggested Command npx mcp-mongodb-atlas <public_key> <private_key>

Las versiones más nuevas pueden configurar el archivo ~/.cursor/mcp.json con:

{ "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. Variables de entorno (opcionales):
    • ATLAS_PUBLIC_KEY : Su clave pública de MongoDB Atlas
    • ATLAS_PRIVATE_KEY : Su clave privada de MongoDB Atlas

Con Claude Desktop

Para utilizar con Claude Desktop, agregue la configuración del servidor:

En macOS: ~/Library/Application Support/Claude/claude_desktop_config.json En 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" } } } }

Claves API

Necesita las claves API de MongoDB Atlas para usar esta herramienta. Para crearlas:

  1. Inicie sesión en su cuenta de MongoDB Atlas
  2. Vaya a Administrador de acceso > Claves API
  3. Cree una nueva clave API con los permisos adecuados
  4. Guardar las claves públicas y privadas

Desarrollo

Clonar el repositorio e instalar las dependencias:

git clone https://github.com/mongodb-developer/mcp-mongodb-atlas.git cd mcp-mongodb-atlas npm install

Construir el proyecto:

npm run build

Para desarrollo con reconstrucción automática:

npm run watch

Depuración

Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP:

npm run inspector

El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

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

Un servidor MCP que permite a los usuarios crear y administrar clústeres, usuarios y acceso a la red de MongoDB Atlas a través de comandos de lenguaje natural.

  1. Demo Video
    1. Features
      1. MCP Tools
    2. Installation
      1. Usage
        1. As a Command Line Tool
        2. With Cline (VSCode Extension)
        3. With Cursor
        4. With Claude Desktop
      2. API Keys
        1. Development
          1. Debugging
        2. License
          ID: d9peo804ly