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 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
Uso
Como herramienta de línea de comandos
Puede ejecutar Atlas Project Manager directamente desde la línea de comandos:
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:
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:
- Nombre :
atlas
(o cualquier nombre que prefieras) - Comando :
npx mcp-mongodb-atlas
- Argumentos : proporciona tus claves API como argumentos
Las versiones más nuevas pueden configurar el archivo ~/.cursor/mcp.json
con:
- 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
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:
Construir el proyecto:
Para desarrollo con reconstrucción automática:
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:
El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
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.
Tools
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.
Related MCP Servers
- -securityAlicense-qualityFull featured MCP Server for MongoDB database analysis.Last updated -52177JavaScriptMIT License
- -securityAlicense-qualityAn 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 -110MIT License
- -securityAlicense-qualityA modular server that enables management of MongoDB databases, collections, documents, indexes, and bulk operations through the Model Context Protocol (MCP) interface.Last updated -TypeScriptMIT License
- -securityFlicense-qualityAI assistant application that integrates FastMCP server with MongoDB Atlas knowledge base, enabling direct MCP tool calling for document search and retrieval through a complete REST API.Last updated -Python