MongoDB Atlas
Un servidor para gestionar datos en MongoDB Atlas, que proporciona una gestión de datos segura y escalable a través de APIs RESTful.
Documentación
Este proyecto proporciona una aplicación de servidor que integra MongoDB Atlas con el Kit de Desarrollo de Aplicaciones (ADK) utilizando mongodb-mcp-server. Permite una gestión de datos segura, escalable y eficiente a través de APIs RESTful, aprovechando la autenticación de cuentas de servicio y un manejo robusto de errores. El servidor está diseñado para acelerar los flujos de trabajo de desarrollo al simplificar la integración con MongoDB Atlas y proporcionar un backend listo para usar en sus aplicaciones.
🚀 Características
- Conexión segura: Se conecta a MongoDB Atlas utilizando un ID de cliente y un secreto de cliente de cuenta de servicio.
- Integración con ADK: Utiliza el ADK para simplificar la integración y acelerar el desarrollo.
- Autenticación y autorización: Admite autenticación segura mediante credenciales de cuenta de servicio.
- Manejo robusto de errores: Proporciona registro detallado para facilitar la depuración y el mantenimiento.
- Gestión de datos escalable: Permite operaciones de datos eficientes con MongoDB Atlas.
- API RESTful: Expone endpoints para operaciones CRUD.
📦 Requisitos previos
-google-adk
⚡ Instalación
git clone https://github.com/yourusername/mongodb_mcp_server.git
cd mongodb_mcp_server
⚙️ Configuración
Configure su proyecto para conectarse a MongoDB Atlas:
{
"mcpServers": {
"MongoDB": {
"command": "npx",
"args": [
"-y",
"mongodb-mcp-server",
"--apiClientId",
"your-atlas-service-accounts-client-id",
"--apiClientSecret",
"your-atlas-service-accounts-client-secret"
]
}
}
}
▶️ Uso
Inicie la interfaz web:
adk web
El servidor se ejecutará en http://localhost:8080 de forma predeterminada.