MCP.so
Sign In

MongoDB MCP Server

@PrashantSedhain

Basic information

Category

Databases

Last updated

License

MIT

Transports

stdio

Author

PrashantSedhain

About MongoDB MCP Server

MCP Server for MongoDB

MongoDB MCP Server config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mongo-db-mcp": {
      "command": "node",
      "args": [
        "dist/client/client.js",
        "dist/index.js"
      ]
    }
  }
}

MongoDB MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

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

Frequently asked questions

1

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.

2

What are the prerequisites?

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

3

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.

4

Is this server write‑capable?

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

5

What transports or authentication are supported?

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

Comments

More Databases MCP servers