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.