Exposes operations for managing MongoDB databases, collections, documents, indexes, and bulk operations via the Model Context Protocol (MCP).

About

This tool serves as a robust and modular backend, implementing an MCP server to interface with MongoDB databases. It provides comprehensive capabilities for managing databases, collections, documents, indexes, and performing bulk operations. Built with Node.js and TypeScript, and leveraging the MCP SDK, it enables seamless integration and manipulation of MongoDB data through registered tools, making it an ideal solution for developers building applications that require programmatic control over MongoDB.

Key Features

  • Supports bulk operations for efficient data handling
  • Configurable via `config.json` for easy setup
  • Modern ESM, TypeScript, and path aliases for clean development
  • Automated tests with Jest and in-memory MongoDB for reliability
  • Register and manage MongoDB databases, collections, documents, indexes, and bulk operations via MCP tools
  • 0 GitHub stars

Use Cases

  • Develop and test MongoDB interactions with an in-memory database for rapid iteration
  • Enable programmatic control and manipulation of MongoDB data through custom MCP tools
  • Integrate MongoDB database management into VS Code via MCP server settings