集成MongoDB的MCP服务器
这是一个MCP服务器,提供查询MongoDB数据的工具。
设置
- 使用uv安装依赖项:
uv pip install -e .- 配置MongoDB连接:
- 服务器将连接到MongoDB mongodb://localhost:27017 默认情况下 - 您可以通过设置环境变量来更改连接详细信息: - MONGODB_URI:MongoDB连接字符串 - MONGODB_DATABASE:数据库名称
运行服务器
python main.py可用工具
1.query_mongodb
使用筛选器查询MongoDB集合。
参数:
collection(string):要查询的集合的名称query(object):MongoDB查询过滤器limit(整数,可选):返回的最大结果数(默认值:10)
例子:
{
"collection": "users",
"query": {"age": {"$gt": 18}},
"limit": 5
}2.列表_集合
列出数据库中的所有集合。
无需参数。
发展
要添加新的依赖关系,请执行以下操作:
uv pip install
要更新依赖关系,请执行以下操作:
uv pip install --upgrade
