Confidential guide on numerology and astrology, based of GG33 Public information

servidor de MongoDB-MCP
Servidor Atlas MCP
3 years
Works with Finder
5
Github Watches
1
Github Forks
2
Github Stars
Atlas MCP Server
A Model Context Protocol server for interacting with MongoDB Atlas. This project implements a Model Context Protocol (MCP) server enabling AI assistants to interact with MongoDB Atlas resources through natural language.
[!CAUTION] Do not use this in production. This is a work in progress and is not intended for production use. It is meant for demonstration purposes only.
📚 Table of Contents
Prerequisites
- Node.js (v20 or later)
- MongoDB Atlas account
Installation
VSCode
Prerequisites:
- Node.js v20.x
Step 1: Add the mcp server to VSCode configuration
- Press
Cmd + Shift + P
and typeMCP: Add MCP Server
and select it. - Select command (Stdio).
- Input command
npx -y @mongodb-js/mongodb-mcp-server
. - Choose between user / workspace
- Add arguments to the file
Note: the file should look like:
{
"servers": {
"MongoDB": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mongodb-js/mongodb-mcp-server"
]
}
}
}
Notes: You can configure the server with atlas access, make sure to follow configuration section for more details.
Step 2: Try talking to github copilot
- Can you connect to my mongodb instance?
Claude Desktop
Step 1: Install claude and login
Note: follow instructions at https://claude.ai/download
Step 2: Launch Claude Settings -> Developer -> Edit Config
Paste the mcp server configuration into the file
{
"mcpServers": {
"MongoDB": {
"command": "npx",
"args": ["-y", "@mongodb-js/mongodb-mcp-server"]
}
}
}
Step 3: Close and Relaunch Claude Desktop and click on the hammer icon, the MongoDB MCP server should be detected.
You may experiment asking Can you connect to my mongodb instance?
.
🛠️ Supported Tools
Tool List
MongoDB Atlas Tools
-
atlas-list-clusters
- Lists MongoDB Atlas clusters -
atlas-list-projects
- Lists MongoDB Atlas projects -
atlas-inspect-cluster
- Inspect a specific MongoDB Atlas cluster -
atlas-create-free-cluster
- Create a free MongoDB Atlas cluster -
atlas-create-access-list
- Configure IP/CIDR access list for MongoDB Atlas clusters -
atlas-inspect-access-list
- Inspect IP/CIDR ranges with access to MongoDB Atlas clusters -
atlas-list-db-users
- List MongoDB Atlas database users -
atlas-create-db-user
- List MongoDB Atlas database users
MongoDB Database Tools
-
connect
- Connect to a MongoDB instance -
find
- Run a find query against a MongoDB collection -
aggregate
- Run an aggregation against a MongoDB collection -
count
- Get the number of documents in a MongoDB collection -
insert-one
- Insert a single document into a MongoDB collection -
insert-many
- Insert multiple documents into a MongoDB collection -
create-index
- Create an index for a MongoDB collection -
update-one
- Update a single document in a MongoDB collection -
update-many
- Update multiple documents in a MongoDB collection -
rename-collection
- Rename a MongoDB collection -
delete-one
- Delete a single document from a MongoDB collection -
delete-many
- Delete multiple documents from a MongoDB collection -
drop-collection
- Remove a collection from a MongoDB database -
drop-database
- Remove a MongoDB database -
list-databases
- List all databases for a MongoDB connection -
list-collections
- List all collections for a given database -
collection-indexes
- Describe the indexes for a collection -
collection-schema
- Describe the schema for a collection -
collection-storage-size
- Get the size of a collection in MB -
db-stats
- Return statistics about a MongoDB database
Configuration
The MongoDB MCP Server can be configured using multiple methods, with the following precedence (highest to lowest):
- Command-line arguments
- Environment variables
Configuration Options
Option | Description |
---|---|
apiClientId |
Atlas API client ID for authentication |
apiClientSecret |
Atlas API client secret for authentication |
connectionString |
MongoDB connection string for direct database connections (optional users may choose to inform it on every tool call) |
logPath |
Folder to store logs |
Default Log Path:
- Windows:
%LOCALAPPDATA%\mongodb\mongodb-mcp\.app-logs
- macOS/Linux:
~/.mongodb/mongodb-mcp/.app-logs
Atlas API Access
To use the Atlas API tools, you'll need to create a service account in MongoDB Atlas:
-
Create a Service Account:
- Log in to MongoDB Atlas at cloud.mongodb.com
- Navigate to Access Manager > Organization Access
- Click Add New > Applications > Service Accounts
- Enter name, description and expiration for your service account (e.g., "MCP, MCP Server Access, 7 days")
- Select appropriate permissions (for full access, use Organization Owner)
- Click "Create"
-
Save Client Credentials:
- After creation, you'll be shown the Client ID and Client Secret
- Important: Copy and save the Client Secret immediately as it won't be displayed again
-
Add Access List Entry (Optional but recommended):
- Add your IP address to the API access list
-
Configure the MCP Server:
- Use one of the configuration methods below to set your
apiClientId
andapiClientSecret
- Use one of the configuration methods below to set your
Configuration Methods
Environment Variables
Set environment variables with the prefix MDB_MCP_
followed by the option name in uppercase with underscores:
# Set Atlas API credentials
export MDB_MCP_API_CLIENT_ID="your-atlas-client-id"
export MDB_MCP_API_CLIENT_SECRET="your-atlas-client-secret"
# Set a custom MongoDB connection string
export MDB_MCP_CONNECTION_STRING="mongodb+srv://username:password@cluster.mongodb.net/myDatabase"
export MDB_MCP_LOG_PATH="/path/to/logs"
Command-Line Arguments
Pass configuration options as command-line arguments when starting the server:
npx -y @mongodb-js/mongodb-mcp-server --apiClientId="your-atlas-client-id" --apiClientSecret="your-atlas-client-secret" --connectionString="mongodb+srv://username:password@cluster.mongodb.net/myDatabase" --logPath=/path/to/logs
🤝 Contributing
Interested in contributing? Great! Please check our Contributing Guide for guidelines on code contributions, standards, adding new tools, and troubleshooting information.
相关推荐
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
I find academic articles and books for research and literature reviews.
Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
Servidor MCP para obtener contenido de la página web con el navegador sin cabeza de dramaturgo.
Un poderoso complemento Neovim para administrar servidores MCP (protocolo de contexto del modelo)
Puente entre los servidores Ollama y MCP, lo que permite a LLM locales utilizar herramientas de protocolo de contexto del modelo
🔍 Habilitar asistentes de IA para buscar y acceder a la información del paquete PYPI a través de una interfaz MCP simple.
Servidores MCP impresionantes: una lista curada de servidores de protocolo de contexto del modelo
Reviews

user_oYQWF7e9
As a dedicated user of the mongodb-mcp-server, I find it incredibly reliable and efficient for managing deployments. The server offers seamless integration with MongoDB Atlas and provides a robust solution for handling complex multi-cloud environments. mongodb-js has done a fantastic job with this tool, making database management straightforward and stress-free. Highly recommended for anyone looking to streamline their MongoDB workflows!