MongoDB查询服务

一个用于通过简单接口查询MongoDB集合的模型上下文协议(MCP)服务器,适用于本地集成和命令行工具。

  • by PrashantSedhain
  • TypeScript
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 prashantsedhain/mongo-db-mcp

使用说明

MongoDB MCP服务器

MongoDB的模型上下文协议(MCP)服务器,允许通过简单的接口查询MongoDB集合,用于本地集成和命令行工具。

概述

该项目实现了一个连接到MongoDB的MCP服务器,并提供 query 从集合中检索数据的工具。它目前只支持只读事务。项目包括:

  • 公开数据库查询功能的MongoDB MCP服务器
  • 用于与服务器交互的客户端应用程序
  • MongoDB连接和事务管理实用程序

先决条件

  • Node.js(v16或更高版本)
  • npm
  • MongoDB数据库(本地或基于云)

安装

  1. 克隆存储库:

    git clone https://github.com/yourusername/mongo-db-mcp.git
    cd mongo-db-mcp
    
  2. 安装依赖项:

    npm install
    
  3. 创建一个 .env 根目录中包含MongoDB连接字符串的文件:

    MONGO_CONNECTION_STRING=your_mongodb_connection_string
    

建设项目

构建TypeScript代码:

npm run build

运行客户端

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