MongoDB MCP Server

MongoDB MCP Server

site icon
2025.03.30 0
TypeScript数据库工具MongoDB辅助数据库
MongoDB MCP Server是一个专为MongoDB数据库设计的Model Context Protocol (MCP)服务器。它能够分析MongoDB数据库的结构,并利用AI技术生成查询语句。主要功能包括ERD(实体关系图)生成和基于自然语言描述的查询生成。
View on GitHub

Overview

基本能力

产品定位

MongoDB MCP Server是一个数据库工具,专注于MongoDB数据库的结构分析和查询生成。

核心功能

  1. ERD生成 (generateErd): 分析数据库的集合结构并生成ERD图。
  2. 支持输出格式:mermaid或JSON
  3. 可选指定特定集合

  4. 查询生成 (generateQuery): 根据自然语言描述生成MongoDB查询语句。

  5. 支持MongoDB原生语法和Mongoose语法
  6. 可包含查询解释

适用场景

  • 数据库结构可视化
  • 快速生成复杂查询
  • 数据库文档生成
  • 数据库学习与教学

工具列表

  1. generateErd: 数据库结构可视化工具
  2. generateQuery: 自然语言转MongoDB查询工具

常见问题

  • 需要预先安装Node.js环境
  • 需要有效的MongoDB连接字符串
  • 输出格式默认为mermaid

使用教程

使用依赖

  1. 确保已安装Node.js
  2. 确保MongoDB服务已启动

安装教程

npm install
npm run build
node dist/index.js "mongodb://localhost:27017"

调试方式

  1. 检查MongoDB连接是否正常
  2. 测试API端点是否响应
  3. 验证生成的ERD和查询是否符合预期

许可证

None