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.
Related MCP server: MongoDB MCP Server for LLMs
Características
Herramientas MCP
create_atlas_cluster: crea un nuevo clúster de MongoDB Atlas en un proyecto existentesetup_atlas_network_access: configura el acceso a la red para un proyecto Atlascreate_atlas_user- Crea un nuevo usuario de base de datos con rol atlasAdminget_atlas_connection_strings: recupera cadenas de conexión para un clústerlist_atlas_projects: enumera todos los proyectos de Atlas accesibles con la clave API proporcionadalist_atlas_clusters: enumera todos los clústeres en un proyecto Atlas específico
Instalación
npm install mcp-mongodb-atlasUso
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.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
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:
Nombre :
atlas(o cualquier nombre que prefieras)Comando :
npx mcp-mongodb-atlasArgumentos : 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": []
}
}
}Variables de entorno (opcionales):
ATLAS_PUBLIC_KEY: Su clave pública de MongoDB AtlasATLAS_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:
Inicie sesión en su cuenta de MongoDB Atlas
Vaya a Administrador de acceso > Claves API
Cree una nueva clave API con los permisos adecuados
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 installConstruir el proyecto:
npm run buildPara desarrollo con reconstrucción automática:
npm run watchDepuració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 inspectorEl Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.
Licencia
Instituto Tecnológico de Massachusetts (MIT)