MongoDB MCP Server

MongoDB MCP Server

site icon
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 数据库(本地或云数据库)

安装教程

  1. 克隆仓库: bash git clone https://github.com/yourusername/mongo-db-mcp.git cd mongo-db-mcp

  2. 安装依赖: bash npm install

  3. 在根目录创建 .env 文件并配置 MongoDB 连接字符串: MONGO_CONNECTION_STRING=your_mongodb_connection_string

构建项目

构建 TypeScript 代码:

npm run build

运行客户端

node dist/client/client.js dist/index.js

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。