关于 MCP Server with MongoDB Integration
这是一个用于查询 MongoDB 数据库的 MCP 服务,提供集合列表和条件查询工具,并可通过环境变量配置连接。
主要功能
- 01按条件查询集合
- 02设置结果数量上限
- 03列出数据库集合
- 04通过环境变量配置连接
适用场景
- 01检查符合 MongoDB 筛选条件的文档
- 02查看数据库中有哪些集合
MCP 相关
向 MCP 客户端提供列出 MongoDB 集合和按条件查询的工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
与 MongoDB 集成的 MCP 服务
这是一个提供 MongoDB 数据查询工具的 MCP 服务。
设置
- 使用 uv 安装依赖项:
uv pip install -e .
- 配置 MongoDB 连接:
- 默认情况下,服务会连接到
mongodb://localhost:27017 - 你可以通过设置环境变量来更改连接详情:
MONGODB_URI:MongoDB 连接字符串MONGODB_DATABASE:数据库名称
- 默认情况下,服务会连接到
运行服务
python main.py
可用工具
1. query_mongodb
使用筛选条件查询 MongoDB 集合。
参数:
collection(字符串):要查询的集合名称query(对象):MongoDB 查询筛选条件limit(整数,可选):要返回的最大结果数(默认值:10)
示例:
{
"collection": "users",
"query": {"age": {"$gt": 18}},
"limit": 5
}
2. list_collections
列出数据库中的所有集合。
无需参数。
开发
添加新依赖项:
uv pip install <package-name>
更新依赖项:
uv pip install --upgrade <package-name>
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。