Content
# MongoDB MCP Server
A Model Context Protocol (MCP) server for MongoDB that allows querying MongoDB collections through a simple interface for local integrations and command line tools.
## Overview
This project implements an MCP server that connects to MongoDB and provides a `query` tool to retrieve data from collections. It currently only supports read-only transactions. Project includes:
- A MongoDB MCP server that exposes database querying capabilities
- A client application for interacting with the server
- Utilities for MongoDB connection and transaction management
## Prerequisites
- Node.js (v16 or higher)
- npm
- MongoDB database (local or cloud-based)
## Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/mongo-db-mcp.git
cd mongo-db-mcp
```
2. Install dependencies:
```bash
npm install
```
3. Create a `.env` file in the root directory with your MongoDB connection string:
```
MONGO_CONNECTION_STRING=your_mongodb_connection_string
```
## Building the Project
Build the TypeScript code:
```bash
npm run build
```
## Running the client
```bash
node dist/client/client.js dist/index.js
```
Connection Info
You Might Also Like
markitdown
Python tool for converting files and office documents to Markdown.
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
Sequential Thinking
A structured MCP server for dynamic problem-solving and reflective thinking.
Fetch
Retrieve and process content from web pages by converting HTML into markdown format.
TrendRadar
TrendRadar: Your hotspot assistant for real news in just 30 seconds.