MCP.so
Sign In
Servers

MongoDB MCP Server

@PrashantSedhain

MCP Server for MongoDB

Overview

What is MongoDB MCP Server?

MongoDB MCP Server is a Model Context Protocol (MCP) server that connects to MongoDB and exposes a query tool to retrieve data from collections via a simple interface. It currently supports read-only transactions and is intended for local integrations and command line tools.

How to use MongoDB MCP Server?

Clone the repository, install dependencies with npm install, and create a .env file with your MONGO_CONNECTION_STRING. Build the TypeScript code with npm run build, then run the client with node dist/client/client.js dist/index.js.

Key features of MongoDB MCP Server

  • Exposes a query tool for MongoDB collections
  • Read‑only transactions only
  • Connects to local or cloud MongoDB databases
  • Built with Node.js and TypeScript
  • Includes a client application for interaction

Use cases of MongoDB MCP Server

  • Querying MongoDB collections from an MCP‑compatible tool
  • Exploring database contents without write access
  • Integrating MongoDB data into local command‑line workflows

FAQ from MongoDB MCP Server

What does MongoDB MCP Server do?

It provides an MCP server that allows you to query MongoDB collections using a simple query tool. It only supports read operations.

What are the prerequisites?

Node.js v16 or higher, npm, and a MongoDB database (local or cloud).

How do I configure the MongoDB connection?

Create a .env file in the root directory and set MONGO_CONNECTION_STRING to your MongoDB connection string.

Is this server write‑capable?

No. The server currently supports only read‑only transactions.

What transports or authentication are supported?

The README does not specify transport or authentication details beyond the MongoDB connection string.

More from Databases