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.


📄 Licencia

MIT