Mongo Mcp

Created By
441126098a year ago
A Machine Chat Protocol (MCP) service for MongoDB operations. This service provides a set of tools that allow Large Language Models (LLMs) to interact with MongoDB databases through basic CRUD operations and administrative tasks.
Overview

Usage

Run directly with uvx

uvx run mongo-mcp

The server uses the stdio transport method, making it suitable for integration with MCP clients that support this transport method.

Cursor Example Configuration

If you use Cursor as your development environment, you can add the following configuration to your .cursor/mcp.json file for local debugging:

{
    "mcpServers": {
        "mongo-mcp": {
            "command": "uvx",
            "args": [
                "mongo-mcp"
            ],
            "env": {
                "MONGODB_URI": "mongodb://localhost:27017",
                "MONGODB_DEFAULT_DB": "MONGODB_DEFAULT_DB",
                "LOG_LEVEL": "INFO"
            }
        }
    }
}

Environment Variables

  • MONGODB_URI: MongoDB connection string (default: "mongodb://localhost:27017")
  • MONGODB_DEFAULT_DB: Default database name (optional)
  • LOG_LEVEL: Logging level (default: "INFO")
    • Available values: DEBUG, INFO, WARNING, ERROR, CRITICAL

Supported Operations

  • List all databases
  • List all collections in a specified database
  • Insert documents
  • Query documents (supports query conditions and field projections)
  • Update documents (supports single and bulk updates)
  • Delete documents (supports single and bulk deletions)

Server Config

{
  "mcpServers": {
    "mongo-mcp": {
      "command": "uvx",
      "args": [
        "mongo-mcp"
      ],
      "env": {
        "MONGODB_URI": "mongodb://localhost:27017",
        "MONGODB_DEFAULT_DB": "MONGODB_DEFAULT_DB",
        "LOG_LEVEL": "INFO"
      }
    }
  }
}
Project Info
Created At
a year ago
Updated At
a year ago
Author Name
441126098
Star
-
Language
-
License
-
Category
Tags

Recommend Servers

View All
Tavily Mcp
@tavily-ai

JavaScript
a year ago
Gelbooru

16 hours ago