Serveur MCP Officiel

MongoDB MCP Server

Serveur MCP officiel de MongoDB : interrogez bases MongoDB et Atlas depuis un agent IA, en lecture seule.

Auteur
MongoDB
Compatible avec
Any MCP client, Cursor, Gemini CLI, OpenAI Codex
Licence
Apache-2.0
Dernière version
Oct 1, 2026
Documenté
Oct 2, 2026

Ce qu'est MongoDB MCP Server

Un serveur Model Context Protocol pour interagir avec des bases MongoDB et MongoDB Atlas. Il s'exécute en local via npx et se connecte avec une chaîne de connexion ou des identifiants de compte de service de l'API Atlas. Le README recommande de commencer en mode lecture seule.

Ce qu'il fait

Comment MongoDB MCP Server s'intègre : quels agents l'exécutent et ce qu'il ajouteS'EXÉCUTE DANSVotre agentAny MCP clientCursorOpenAI CodexGemini CLI4 hôtes documentésMCP SERVER · OFFICIELMongoDB MCP ServerConnecter l'agent aux outils, aux…5 étapes d'installation2 notes d'autorisationlicence : Apache-2.0CE QU'IL AJOUTECe qu'il faitExécute find, aggregate, count et…Inspecte les bases, collections,…Insère, met à jour et supprime de…Crée et supprime des collections…agent → extension → nouvelle capacité · depuis le dépôt ou la documentation officielle
Où MongoDB MCP Server s'exécute et ce qu'il ajoute, d'après sa documentation
  • Exécute find, aggregate, count et explain sur les collections
  • Inspecte les bases, collections, schémas, index et la taille de stockage
  • Insère, met à jour et supprime des documents hors mode lecture seule
  • Crée et supprime des collections et des index
  • Exporte les résultats de requêtes au format EJSON
  • Gère les ressources Atlas lorsque des identifiants de l'API Atlas sont fournis

Quand l'utiliser

Bonne adéquation

  • Vous voulez qu'un agent explore ou interroge un déploiement MongoDB ou Atlas
  • Vous avez besoin d'un accès en lecture seule à la base pour un assistant IA
  • Vous voulez des outils d'administration Atlas dans le même serveur

Pas pour

  • Vous ne pouvez pas exécuter Node.js 22.13+ (Docker est documenté comme alternative)
  • Vous voulez un accès en écriture sans demande de confirmation sur les outils destructifs (plusieurs outils exigent une confirmation par défaut)

Comment installer MongoDB MCP Server

Il vous faut : Node.js v22.13.0 ou plus récent; Une chaîne de connexion MongoDB ou des identifiants de compte de service de l'API Atlas (requis pour les outils Atlas)

  1. Installez Node.js v22.13.0 ou plus récent
  2. Lancez la configuration interactive : npx -y mongodb-mcp-server@latest setup
  3. Ou ajoutez le serveur à la configuration de votre client MCP avec npx -y mongodb-mcp-server@latest --readOnly
  4. Passez MDB_MCP_CONNECTION_STRING ou les identifiants de l'API Atlas (MDB_MCP_API_CLIENT_ID / MDB_MCP_API_CLIENT_SECRET) via env
  5. Retirez --readOnly uniquement si vous avez besoin d'opérations d'écriture
Exemple de configuration (tiré de la documentation officielle)
{
  "mcpServers": {
    "MongoDB": {
      "command": "npx",
      "args": ["-y", "mongodb-mcp-server@latest", "--readOnly"],
      "env": {
        "MDB_MCP_CONNECTION_STRING": "mongodb://localhost:27017/myDatabase"
      }
    }
  }
}

Autorisations et sécurité

Ce à quoi il accède

  • Lit et, sauf si --readOnly est défini, écrit des données dans le déploiement MongoDB connecté
  • Les outils Atlas agissent avec les permissions du compte de service fourni

Notes de sécurité des mainteneurs

  • Le README recommande des permissions minimales pour le compte de service Atlas
  • Le README recommande vivement les variables d'environnement plutôt que les arguments de ligne de commande pour les chaînes de connexion et les identifiants d'API
  • La télémétrie est activée par défaut (MDB_MCP_TELEMETRY / --telemetry)
  • Les outils destructifs tels que drop-database, drop-collection et delete-many exigent une confirmation par défaut

Examinez la source avant de donner à un agent l'accès à des identifiants ou à des systèmes de production. Nous documentons ce que déclarent les mainteneurs ; nous n'auditons pas le code.

Limites

  • Les outils Atlas nécessitent des identifiants de compte de service de l'API Atlas
  • La prise en charge de Node 20.x est dépréciée

Outils qu'il étend

OpenAI Codex

Web · Desktop · Mobile

Pas encore d'avis d'utilisateurs

Agent de code d'OpenAI pour la CLI, l'extension IDE, l'application de bureau, le web et iOS, inclus dans les offres ChatGPT ou facturé via l'API.

La gratuité s'arrête à : Desktop app only listed, Usage limits apply

Listed Pas encore évalué

Vérifié developers.openai.com (ouvre le site de OpenAI Codex dans un nouvel onglet)

Gratuit · payant dès $8/mo US · vérifié Sep 29

Claude Code

Web · Desktop

Pas encore d'avis d'utilisateurs

Outil de codage agentique d'Anthropic qui lit votre base de code, modifie des fichiers et exécute des commandes depuis le terminal, les IDE ou le navigateur.

La gratuité s'arrête à : Pas d'offre gratuite : Claude Code est inclus dans les abonnements Claude payants (Pro, Max, Team, Enterprise…

Listed Pas encore évalué

Vérifié code.claude.com (ouvre le site de Claude Code dans un nouvel onglet)

Dès $20/mo US · vérifié Sep 29

Questions fréquentes

Le serveur MCP MongoDB prend-il en charge le mode lecture seule ?

Oui. Démarrez-le avec l'option --readOnly (ou MDB_MCP_READ_ONLY) ; tous les exemples du README l'incluent par défaut. source

Quelle version de Node.js le serveur MCP MongoDB nécessite-t-il ?

Node.js v22.13.0 ou plus récent ; la prise en charge de Node 20.x est dépréciée. Une option Docker évite d'installer Node en local. source

Comment le serveur MCP MongoDB se connecte-t-il à ma base ?

Via une chaîne de connexion (MDB_MCP_CONNECTION_STRING) ou des identifiants de compte de service de l'API Atlas ; le README préfère les variables d'environnement aux arguments CLI. source

Le serveur MCP MongoDB peut-il gérer Atlas ?

Oui, avec des identifiants de compte de service de l'API Atlas il expose des outils Atlas ; le README conseille des permissions minimales. source

Guides associés

Sources et lacunes

Autres extensions à découvrir