
MongoDB MCP Server

2025.04.03
2
TypeScript数据库查询工具MongoDB 接口数据库
MongoDB MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,用于通过简单的接口查询 MongoDB 集合,适用于本地集成和命令行工具。该服务器支持只读事务,提供 MongoDB 连接和事务管理的工具。
View on GitHub
Overview
基本能力
产品定位
MongoDB MCP Server 是一个用于查询 MongoDB 数据库的工具,通过 MCP 协议提供简单的接口访问数据库集合。
核心功能
- 提供 MongoDB 数据库的查询能力
- 支持只读事务
- 包含客户端应用程序和服务器端工具
- 提供 MongoDB 连接和事务管理的工具
适用场景
- 本地开发环境中快速查询 MongoDB 数据
- 命令行工具集成
- 需要简单接口访问 MongoDB 的场景
工具列表
query
工具:用于从 MongoDB 集合中检索数据- 客户端应用程序:用于与服务器交互
- 连接管理工具:用于管理 MongoDB 连接
常见问题解答
- 仅支持只读事务,不支持写入操作
- 需要预先配置 MongoDB 连接字符串
使用教程
使用依赖
- Node.js (v16 或更高版本)
- npm
- MongoDB 数据库(本地或云数据库)
安装教程
-
克隆仓库:
bash git clone https://github.com/yourusername/mongo-db-mcp.git cd mongo-db-mcp
-
安装依赖:
bash npm install
-
在根目录创建
.env
文件并配置 MongoDB 连接字符串:MONGO_CONNECTION_STRING=your_mongodb_connection_string
构建项目
构建 TypeScript 代码:
npm run build
运行客户端
node dist/client/client.js dist/index.js