
MongoDB

2025.04.20
0
TypeScript数据库访问MongoDB 查询数据库
mcp-mongodb 是一个基于 Model Context Protocol 的服务,提供对 MongoDB 数据库的读取访问能力。该服务使 LLMs(大型语言模型)能够与 MongoDB 集合进行交互并执行读取查询。
View on GitHub
Overview
基本能力
产品定位
mcp-mongodb 是一个数据库访问服务,专注于提供对 MongoDB 数据库的读取操作支持。
核心功能
- 提供对 MongoDB 数据库的读取访问能力
- 支持多种查询操作,包括查找文档、执行聚合管道等
- 使 LLMs 能够与 MongoDB 集合进行交互
适用场景
- 需要从 MongoDB 数据库中读取数据的应用
- 大型语言模型需要访问数据库信息的场景
- 数据库查询和分析应用
工具列表
- find
- 查询 MongoDB 集合中的文档
-
输入参数:
collection
(字符串):集合名称query
(对象):MongoDB 查询对象options
(对象,可选):查询选项,如限制、排序、投影等
-
findOne
- 在集合中查找单个文档
-
输入参数:
collection
(字符串):集合名称query
(对象):MongoDB 查询对象options
(对象,可选):查询选项
-
aggregate
- 执行聚合管道
-
输入参数:
collection
(字符串):集合名称pipeline
(数组):聚合阶段数组
-
listCollections
- 列出数据库中的所有集合
-
无需输入参数
-
getCollectionInfo
- 获取特定集合的信息
- 输入参数:
collection
(字符串):集合名称
使用教程
使用依赖
需要安装 Node.js 和 pnpm 包管理器。
安装教程
- 安装依赖:
pnpm install
- 构建项目:
pnpm run build
- 运行开发模式:
pnpm run dev
注意:需要将 mydb
替换为实际的数据库名称。
调试方式
暂无具体的调试命令提供,建议使用 MongoDB 的原生工具或客户端进行数据验证。