MCP-Mirror

MCP MongoDB Server

Community MCP-Mirror
Updated

A Model Context Protocol server for MongoDB connections

MCP MongoDB Server

NPM VersionNPM DownloadsNPM Licensesmithery badge

A Model Context Protocol server that provides access to MongoDB databases. This server enables LLMs to inspect collection schemas and execute read-only queries.

Demo

MCP MongoDB Server Demo | Claude Desktop

Features

Resources

  • List and access collections via mongodb:// URIs
  • Each collection has a name, description and schema
  • JSON mime type for schema access

Tools

  • query

    • Execute read-only MongoDB queries against the connected database
    • Input: query (object): The MongoDB query to execute
    • All queries are executed with read-only permissions
  • aggregate

    • Execute read-only MongoDB queries against the connected database
    • Input: aggregate (object): The MongoDB query to execute
    • All queries are executed with read-only permissions

Prompts

  • query - Provide insights about the collection's structure, data types, and basic statistics
    • Input: collection (string): The name of the collection to analyze
    • Output: text (string): A summary of the collection's structure, data types, and basic statistics
  • aggregate - Provide insights about the collection's structure, data types, and basic statistics
    • Input: collection (string): The name of the collection to analyze
    • Output: text (string): A summary of the collection's structure, data types, and basic statistics

Development

Install dependencies:

npm install

Build the server:

npm run build

For development with auto-rebuild:

npm run watch

Installation for Development

Using Claude Desktop

To use with Claude Desktop, add the server config:

On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json

On Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "mongodb": {
      "command": "node",
      "args": [
        "~/mcp-mongo-server/build/index.js",
        "mongodb://muhammed:[email protected]/namespace"
      ]
    },
  }
}

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:

npm run inspector

The Inspector will provide a URL to access debugging tools in your browser.

Components

Resources

The server provides schema information for each collection in the database:

  • Collection Schemas (mongodb://<host>/<collection>/schema)
    • JSON schema information for each collection
    • Includes field names and data types
    • Automatically inferred from collection documents

Usage with Claude Desktop

To use this server with the Claude Desktop app, add the following configuration to the "mcpServers" section of your claude_desktop_config.json:

{
  "mcpServers": {
    "mongodb": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-mongo-server",
        "mongodb://muhammed:[email protected]/sample_namespace"
      ]
    }
  }
}

Installing via Smithery

To install MCP MongoDB Server for Claude Desktop automatically via Smithery:

npx @smithery/cli install mcp-mongo-server --client claude

Installing via mcp-get

You can install this package using mcp-get:

npx @michaellatman/mcp-get@latest install mcp-mongo-server

Replace /sample_namespace with your database name.

License

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.

MCP Server · Populars

MCP Server · New

    AVIDS2

    Memorix

    Cross-Agent Memory Bridge Persistent memory for AI coding agents across 10 IDEs (Cursor, Windsurf, Claude Code, Codex, Copilot, Kiro, Antigravity, OpenCode, Trae, Gemini CLI) via MCP. Team collaboration, auto-cleanup, mini-skills, workspace sync. Never re-explain your project again.

    Community AVIDS2
    zw008

    VMware AIops

    VMware vCenter/ESXi AI-powered monitoring and operations. Two skills: vmware-monitor (read-only, safe) and vmware-aiops (full operations) | Claude Code Skill

    Community zw008
    Dave-London

    Pare

    Dev tools, optimized for agents. Structured, token-efficient MCP servers for git, test runners, npm, Docker, and more.

    Community Dave-London
    luckyPipewrench

    Pipelock

    Firewall for AI agents. DLP scanning, SSRF protection, bidirectional MCP scanning, tool poisoning detection, and workspace integrity monitoring.

    Community luckyPipewrench
    Nyrok

    flompt

    flow + prompt = flompt - Visual AI Prompt Builder. Decompose, edit as flowchart, recompile into optimized machine-readable prompts

    Community Nyrok