MongoDB Atlas MCP Server
Ein MCP-Server (Model Context Protocol) zur Verwaltung von MongoDB Atlas-Projekten. Dieses Paket bietet Tools zum Erstellen und Verwalten von MongoDB Atlas-Clustern, Benutzern und Netzwerkzugriff über die MCP-Schnittstelle.
Demo-Video

Sehen Sie sich das Demonstrationsvideo an, um den MongoDB Atlas MCP Server in Aktion zu sehen.
Related MCP server: MongoDB MCP Server for LLMs
Merkmale
MCP-Tools
create_atlas_cluster– Erstellen Sie einen neuen MongoDB Atlas-Cluster in einem vorhandenen Projektsetup_atlas_network_access- Netzwerkzugriff für ein Atlas-Projekt konfigurierencreate_atlas_user– Erstellen Sie einen neuen Datenbankbenutzer mit der Rolle „atlasAdmin“.get_atlas_connection_strings- Verbindungszeichenfolgen für einen Cluster abrufenlist_atlas_projects– Listet alle Atlas-Projekte auf, auf die mit dem bereitgestellten API-Schlüssel zugegriffen werden kannlist_atlas_clusters– Listet alle Cluster in einem bestimmten Atlas-Projekt auf
Installation
npm install mcp-mongodb-atlasVerwendung
Als Befehlszeilentool
Sie können den Atlas Project Manager direkt von der Befehlszeile aus ausführen:
# Using environment variables
export ATLAS_PUBLIC_KEY="your-public-key"
export ATLAS_PRIVATE_KEY="your-private-key"
npx mcp-mongodb-atlas
# Or passing keys as arguments
npx mcp-mongodb-atlas "your-public-key" "your-private-key"Mit Cline (VSCode-Erweiterung)
Um es mit Cline in VSCode zu verwenden, fügen Sie die Serverkonfiguration zu Ihrer MCP-Einstellungsdatei hinzu:
{
"mcpServers": {
"atlas": {
"command": "npx",
"args": ["mcp-mongodb-atlas"],
"env": {
"ATLAS_PUBLIC_KEY": "your-public-key",
"ATLAS_PRIVATE_KEY": "your-private-key"
},
"disabled": false,
"autoApprove": []
}
}
}Die MCP-Einstellungsdatei befindet sich unter:
macOS:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonWindows:
%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.jsonLinux:
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Mit Cursor
Zur Verwendung mit Cursor gehen Sie in den Einstellungen zu „Cursor-Einstellungen“ > „MCP“ und fügen Sie einen neuen Server mit der folgenden Konfiguration hinzu:
Name :
atlas(oder ein beliebiger Name Ihrer Wahl)Befehl :
npx mcp-mongodb-atlasArgumente : Geben Sie Ihre API-Schlüssel als Argumente an
## Suggested Command
npx mcp-mongodb-atlas <public_key> <private_key>Neuere Versionen können die Datei ~/.cursor/mcp.json mit Folgendem festlegen:
{
"mcpServers": {
"atlas": {
"command": "npx",
"args": ["mcp-mongodb-atlas"],
"env": {
"ATLAS_PUBLIC_KEY": "your-public-key",
"ATLAS_PRIVATE_KEY": "your-private-key"
},
"disabled": false,
"autoApprove": []
}
}
}Umgebungsvariablen (optional):
ATLAS_PUBLIC_KEY: Ihr öffentlicher MongoDB Atlas-SchlüsselATLAS_PRIVATE_KEY: Ihr privater MongoDB Atlas-Schlüssel
Mit Claude Desktop
Zur Verwendung mit Claude Desktop fügen Sie die Serverkonfiguration hinzu:
Unter macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Unter Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"atlas": {
"command": "npx",
"args": ["mcp-mongodb-atlas"],
"env": {
"ATLAS_PUBLIC_KEY": "your-public-key",
"ATLAS_PRIVATE_KEY": "your-private-key"
}
}
}
}API-Schlüssel
Sie benötigen MongoDB Atlas API-Schlüssel, um dieses Tool zu verwenden. So erstellen Sie API-Schlüssel:
Melden Sie sich bei Ihrem MongoDB Atlas-Konto an
Gehen Sie zu Access Manager > API-Schlüssel
Erstellen Sie einen neuen API-Schlüssel mit den entsprechenden Berechtigungen
Speichern Sie die öffentlichen und privaten Schlüssel
Entwicklung
Klonen Sie das Repository und installieren Sie Abhängigkeiten:
git clone https://github.com/mongodb-developer/mcp-mongodb-atlas.git
cd mcp-mongodb-atlas
npm installErstellen Sie das Projekt:
npm run buildFür die Entwicklung mit automatischem Rebuild:
npm run watchDebuggen
Da MCP-Server über stdio kommunizieren, kann das Debuggen eine Herausforderung darstellen. Wir empfehlen die Verwendung des MCP Inspector:
npm run inspectorDer Inspector stellt eine URL für den Zugriff auf Debugging-Tools in Ihrem Browser bereit.
Lizenz
MIT