
MongoDB MCP Server

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数据库的结构分析和查询生成。
核心功能
- ERD生成 (generateErd): 分析数据库的集合结构并生成ERD图。
- 支持输出格式:mermaid或JSON
-
可选指定特定集合
-
查询生成 (generateQuery): 根据自然语言描述生成MongoDB查询语句。
- 支持MongoDB原生语法和Mongoose语法
- 可包含查询解释
适用场景
- 数据库结构可视化
- 快速生成复杂查询
- 数据库文档生成
- 数据库学习与教学
工具列表
- generateErd: 数据库结构可视化工具
- generateQuery: 自然语言转MongoDB查询工具
常见问题
- 需要预先安装Node.js环境
- 需要有效的MongoDB连接字符串
- 输出格式默认为mermaid
使用教程
使用依赖
- 确保已安装Node.js
- 确保MongoDB服务已启动
安装教程
npm install
npm run build
node dist/index.js "mongodb://localhost:27017"
调试方式
- 检查MongoDB连接是否正常
- 测试API端点是否响应
- 验证生成的ERD和查询是否符合预期
许可证
None