MongoDB MCP 服务器

MongoDB MCP 服务器

为大型语言模型提供与 MongoDB 数据库交互的工具。

前置条件

快速启动

  1. 在 Claude Desktop 配置文件中添加以下内容: MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    Windows: %APPDATA%/Claude/claude_desktop_config.json

    {
      "mcpServers": {
        "mongodb": {
          "command": "npx",
          "args": [
            "mongo-mcp",
            "mongodb://<用户名>:<密码>@<主机>:<端口>/<数据库>?authSource=admin"
          ]
        }
      }
    }
    
  2. 运行以下命令安装并测试服务:

    npx -y @smithery/cli install mongo-mcp --client claude
    docker-compose up -d
    npm run seed
    
  3. 尝试示例查询以验证功能:

    • "列出数据库中的所有集合"
    • "显示 users 表的结构"
    • "查找所有居住在旧金山的用户"

安全建议

  • 创建专用的 MongoDB 用户并设置最小权限。
  • 不要在生产环境中使用管理员凭据。
  • 启用访问日志以便审计。