API de MongoDB: Atlas, drivers y MCP con agentes de IA
A MongoDB se accede principalmente con los drivers oficiales, mientras que Atlas ofrece la Administration API para gestionar clústeres, usuarios y copias de seguridad. También hay un servidor MCP oficial para que los agentes consulten bases de datos y Atlas. El acceso es mediante un usuario de la base de datos o una clave de servicio de Atlas.
Qué ofrece la API de MongoDB
Drivers
Consultar y escribir documentos con consultas y agregaciones.
Atlas Administration API
Gestionar proyectos, clústeres, usuarios y copias de seguridad.
Servidor MCP
Exponer consultas y operaciones de Atlas a los agentes de IA.
Atlas Search y Vector Search
Búsquedas de texto y vectoriales sobre los datos.
Change streams
Reaccionar a los cambios en las colecciones.
Cómo acceder a la API de MongoDB
- Con las credenciales de tu empresaUsuario y contraseña o certificado de la base de datos para los drivers. Cuentas de servicio o claves de API de Atlas para la Administration API.
- Empieza solo con lectura y, si es posible, sobre una réplica.
- La antigua Data API fue descontinuada: usa drivers o MCP.
- Enmascara los campos personales (según la ley de protección de datos que aplique, como el RGPD).
Documentación oficial: www.mongodb.com/docs
Qué hace un agente de iTeam con la API de MongoDB
Pregúntale a la base de datos
El equipo de operaciones pregunta y el agente ejecuta la agregación en una réplica de lectura.
Salud del clúster
El agente lee las métricas de Atlas y avisa sobre disco, conexiones o consultas lentas.
Soporte con datos del cliente
El agente consulta el registro del cliente para el agente de atención, sin exponer campos sensibles.
Índice sugerido
A partir de las consultas lentas, el agente propone índices para que el equipo los apruebe.
De la credencial al agente trabajando, con aprobación
Crear el usuario de lectura
En Atlas, crea un usuario de base de datos con rol de solo lectura y habilita la IP de iTeam.
Guardar el acceso y limitar lo que hace cada agente
El acceso a MongoDB se registra en la bóveda de credenciales de iTeam. Tú eliges qué agentes lo usan y qué pueden hacer (consultar colecciones, leer métricas), con tope de costo y registro de cada llamada.
Hacer el piloto con aprobación
En el piloto, ejecuta una consulta sencilla en una colección de prueba. El equipo aprueba las acciones sensibles y sigue el historial de llamadas en iTeam.
Equipos de IA listos para este trabajo
Reportes e indicadores
Nina junta los datos, Darwin revisa los números y el informe de indicadores llega a Slack con lo que cambió y por qué.
Análisis de datos
Escribes la pregunta en Slack o en el chat; Nina consulta tu base de datos y responde con el número, la consulta usada y un gráfico.
Mesa de ayuda de TI
Jaca resuelve en Slack o Teams lo que ya está documentado, Nina vigila el SLA en Jira y TI se queda con los problemas de verdad.
Preguntas sobre la API de MongoDB
¿La API de MongoDB es gratuita?
MongoDB Community es gratuito. En Atlas hay un nivel gratuito y planes de pago por uso. Las APIs no tienen costo propio.
¿Necesito programar para usar la API de MongoDB con iTeam?
No necesariamente. El equipo de implementación de iTeam configura el acceso a MongoDB y las acciones de cada agente a partir de la documentación. TI solo entrega la credencial y revisa los permisos.
¿El agente puede borrar datos?
Solo si le das ese permiso. En iTeam, lo habitual es un usuario de lectura, y cualquier escritura pasa por aprobación.