El servidor MCP puede ejecutar herramientas de Atlas que realizan diversas operaciones de Atlas. Para ejecutar las herramientas de Atlas, tu clúster de Atlas requiere una cuenta de servicio con los permisos apropiados. Para obtener una lista de las herramientas, consulte Herramientas del servidor MongoDB MCP.
Si no necesita ejecutar inicialmente las herramientas de Atlas, puede omitir esta tarea y hacerlo más tarde.
Para realizar una configuración sencilla del servidor MCP, consulte Configurar el archivo del servidor MCP. Puede proporcionar una cadena de conexión a su clúster de Atlas.
Acerca de esta tarea
Selecciona los permisos para ejecutar las herramientas de MCP Server Atlas y crea una cuenta de servicio con esos permisos.
Antes de comenzar
Selecciona los permisos mínimos para la cuenta de servicio.
Nota
Otorgando el/la El rol de Propietario de la organización rara vez es necesario y puede suponer un riesgo para la seguridad.
La siguiente tabla muestra un subconjunto de las operaciones que puede realizar con el servidor MCP y los roles necesarios para esas operaciones:
Operación | Rol más seguro para asignar | Nivel |
|---|---|---|
Listar organizaciones y proyectos |
| organización |
Crear nuevos proyectos |
| organización |
Ver clústeres y bases de datos en un proyecto |
| Proyecto |
Crea y gestiona clústeres en un proyecto |
| Proyecto |
Administrar listas de acceso al proyecto |
| Proyecto |
Gestionar usuarios de base de datos |
| Proyecto |
Normalmente, debes utilizar roles de nivel Project para la mayoría de las operaciones y asignar esos roles a los proyectos específicos que necesitas gestionar o visualizar. Evita Organization Owner a menos que requieras un control administrativo total sobre todos los proyectos y configuraciones de la organización. Anote los permisos que desea usar. Los utilizará en la siguiente sección.
Para obtener una lista completa de roles y privilegios, consulta Roles de usuario Atlas.
Nota
El servidor MCP no deshabilita ni oculta las herramientas según los permisos de la cuenta de servicio. Si la cuenta de servicio no tiene permiso para acceder a una herramienta, intentar ejecutarla puede generar un error.
Puede usar MCP servidor con implementaciones locales de Atlas. Para usar las herramientas del Servidor MCP con implementaciones locales de Atlas, debe instalar Docker. Para obtener una introducción a las implementaciones locales de Atlas, consulte Crear una implementación local de Atlas.
Pasos
Para limitar el acceso, utilice una cuenta de servicio con roles de nivel Project. Asigne esos roles a los proyectos específicos que necesite gestionar o ver.
También puede utilizar una cuenta de servicio con roles de nivel Organization. Por ejemplo, si necesita una cuenta de servicio con roles Organization para enumerar todos los proyectos o gestionar varios proyectos con una cuenta de servicio.
Las siguientes secciones proporcionan instrucciones para crear una cuenta de servicio con roles Project o Organization.
Crear una cuenta de servicio de Atlas con roles de proyecto
Para crear una cuenta de servicio de Atlas con roles Project, realice estos pasos:
Crear cuenta de servicio de Atlas
Inicia sesión en Atlas en cloud.mongodb.com.
Las instrucciones asumen que ya tiene una organización y un proyecto creados. Haga clic en Identidad y acceso del proyecto en la barra lateral en la sección SEGURIDAD.
Haga clic en Crear aplicación > Cuenta de servicio.
Introduzca un nombre.
Introduzca una descripción.
Establezca un período de vencimiento del secreto del cliente.
En el menú Permisos del proyecto, seleccione los roles adecuados.
Haz clic en Crear.
Nota
La interfaz de usuario de Atlas está sujeta a cambios y los pasos pueden variar. Para obtener más detalles, consulta Conceder acceso programático a una organización.
Guardar credenciales del cliente
Después de crear su cuenta de servicio Atlas, verá una ID de cliente y un secreto de cliente. Copie y guarde el secreto del cliente. La interfaz de usuario no lo volverá a mostrar.
Vous utiliserez l’ID client et le secret du client pour définir le apiClientId et le apiClientSecret dans la section Connexion avec les credenciales de la API Atlas ultérieurement.
Agregar entrada a la lista de acceso
Para permitir que el Servidor MCP se conecte a su clúster Atlas, agregue una entrada a la lista de acceso para la dirección IP del ordenador en el que se ejecuta el Servidor MCP. Si ejecuta el Servidor MCP en su ordenador local, agregue su dirección IP local.
Haz clic en Agregar entrada de lista de acceso.
Ingresá tu dirección IP.
Haga clic en Guardar.
Crear una cuenta de servicio de Atlas con roles de organización
Si necesita una cuenta de servicio con roles Organization, realice estos pasos:
Crear cuenta de servicio de Atlas
Inicia sesión en Atlas en cloud.mongodb.com.
Las instrucciones asumen que ya tienes una organización creada. Selecciona tu organización desde la sección ORGANIZACIÓN cerca de la parte superior de la página.
Haz clic en Aplicaciones en la barra lateral dentro de la sección IDENTIDAD Y ACCESO.
Haz clic en Añadir nuevo > Cuenta de servicio.
Introduzca un nombre.
Introduzca una descripción.
Establezca un período de vencimiento del secreto del cliente.
En el menú Permisos de la organización, seleccione los roles adecuados.
Haz clic en Crear.
Nota
La interfaz de usuario de Atlas está sujeta a cambios y los pasos pueden variar. Para obtener más detalles, consulta Conceder acceso programático a una organización.
Guardar credenciales del cliente
Después de crear su cuenta de servicio Atlas, verá una ID de cliente y un secreto de cliente. Copie y guarde el secreto del cliente. La interfaz de usuario no lo volverá a mostrar.
Vous utiliserez l’ID client et le secret du client pour définir le apiClientId et le apiClientSecret dans la section Connexion avec les credenciales de la API Atlas ultérieurement.
Agregar entrada a la lista de acceso
Para permitir que el Servidor MCP se conecte a tu clúster Atlas, agrega una entrada a la lista de acceso para la dirección IP del ordenador en el que se ejecuta el Servidor MCP. Si ejecutas el Servidor MCP en tu máquina local, añade tu dirección IP local.
Navegue hasta Acceso a la red.
Haz clic en Agregar dirección IP.
Ingresá tu dirección IP.
Próximos pasos
Después de crear la cuenta de servicio, puedes configurar el servidor MCP para que use las credenciales de la API de Atlas. Para obtener más detalles, consulta Conexión con las credenciales de la API de Atlas.