MCP.so
登录

MCP MongoDB Server

@kiliczsh

基本信息

分类

数据库

许可证

MIT

传输方式

stdio

作者

kiliczsh

关于 MCP MongoDB Server

A Model Context Protocol Server for MongoDB

MCP MongoDB Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mongodb": {
      "command": "npx",
      "args": [
        "-y",
        "github:kiliczsh/mcp-mongo-server",
        "mongodb://muhammed:kilic@localhost:27017/database"
      ]
    },
    "mongodb-readonly": {
      "command": "npx",
      "args": [
        "-y",
        "github:kiliczsh/mcp-mongo-server",
        "mongodb://muhammed:kilic@localhost:27017/database",
        "--read-only"
      ]
    }
  }
}

MCP MongoDB Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is MCP MongoDB Server?

MCP MongoDB Server is a Model Context Protocol server that enables LLMs to interact with MongoDB databases. It provides capabilities for inspecting collection schemas and executing MongoDB operations through a standardized interface.

How to use MCP MongoDB Server?

Start the server via npx with a MongoDB URI: npx -y mcp-mongo-server mongodb://localhost:27017/database. Use the --read-only flag to prevent write operations. Alternatively, set the MCP_MONGODB_URI and MCP_MONGODB_READONLY environment variables.

Key features of MCP MongoDB Server

  • Smart ObjectId Handling with configurable auto/none/force modes.
  • Read-Only Mode for protection against write operations.
  • Schema Inference from document samples.
  • Query & Aggregation with full MongoDB pipeline support.
  • Write Operations including insert, update, and index creation.
  • Collection Completions for auto-complete collection names.

Use cases of MCP MongoDB Server

  • Allow LLMs to query MongoDB databases interactively.
  • Inspect collection schemas automatically.
  • Execute aggregation pipelines with explain plans.
  • Perform write operations when not in read-only mode.

常见问题

1

How do I connect to MongoDB?

Pass the MongoDB URI as a command-line argument, e.g., `npx -y mcp-mongo-server mongodb://localhost:27017/database`, or set the `MCP_MONGODB_URI` environment variable.

2

Can I prevent write operations?

Yes, use the `--read-only` flag or set `MCP_MONGODB_READONLY` to `"true"`. Read-only mode also uses secondary read preference.

3

What tools are available?

The server provides tools for query, aggregate, update, insert, and more. See the [Available Tools](docs/tools.md) documentation.

4

How does ObjectId handling work?

ObjectId handling has three configurable modes: auto, none, and force for string-to-ObjectId conversion.

5

Is there a license?

Yes, MCP MongoDB Server is released under the MIT license.

评论

数据库 分类下的更多 MCP 服务器