MongoDB Atlas MCP Server

MongoDB Atlas에서 데이터를 관리하기 위한 서버로, RESTful API를 통해 안전하고 확장 가능한 데이터 관리를 제공합니다.

문서

This project provides a server application that integrates MongoDB Atlas with the Application Development Kit (ADK) using mongodb-mcp-server. It enables secure, scalable, and efficient data management through RESTful APIs, leveraging service account authentication and robust error handling. The server is designed to accelerate development workflows by simplifying integration with MongoDB Atlas and providing a ready-to-use backend for your applications.


🚀 Features

  • Secure Connection: Connects to MongoDB Atlas using a service account client ID and client secret.
  • ADK Integration: Utilizes the ADK to simplify integration and accelerate development.
  • Authentication & Authorization: Supports secure authentication using service account credentials.
  • Robust Error Handling: Provides detailed logging for easier debugging and maintenance.
  • Scalable Data Management: Enables efficient data operations with MongoDB Atlas.
  • RESTful API: Exposes endpoints for CRUD operations.

📦 Prerequisites

-google-adk


⚡ Installation

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


⚙️ Configuration

Configure your project to connect to 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" ] } } }


▶️ Usage

Start the web UI:

adk web

The server will run at http://localhost:8080 by default.



📄 License

MIT