MongoDB Atlas

Um servidor para gerenciar dados no MongoDB Atlas, oferecendo gerenciamento de dados seguro e escalável por meio de APIs RESTful.

Documentação

Este projeto fornece uma aplicação de servidor que integra MongoDB Atlas com o Application Development Kit (ADK) usando mongodb-mcp-server. Ele permite gerenciamento de dados seguro, escalável e eficiente por meio de APIs RESTful, aproveitando autenticação de conta de serviço e tratamento robusto de erros. O servidor foi projetado para acelerar fluxos de trabalho de desenvolvimento, simplificando a integração com MongoDB Atlas e fornecendo um backend pronto para uso em suas aplicações.


🚀 Recursos

  • Conexão Segura: Conecta-se ao MongoDB Atlas usando um ID de cliente e segredo de cliente de conta de serviço.
  • Integração com ADK: Utiliza o ADK para simplificar a integração e acelerar o desenvolvimento.
  • Autenticação e Autorização: Suporta autenticação segura usando credenciais de conta de serviço.
  • Tratamento Robusto de Erros: Fornece registro detalhado para facilitar a depuração e manutenção.
  • Gerenciamento Escalável de Dados: Permite operações eficientes de dados com MongoDB Atlas.
  • API RESTful: Expõe endpoints para operações CRUD.

📦 Pré-requisitos

-google-adk


⚡ Instalação

git clone https://github.com/yourusername/mongodb_mcp_server.git
cd mongodb_mcp_server

⚙️ Configuração

Configure seu projeto para conectar-se ao 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 a interface web:

adk web

O servidor será executado em http://localhost:8080 por padrão.


📄 Licença

MIT