---
title: "MongoDB : config pour Claude, Cursor et Codex · DotsAgent"
description: "Interroge et administre des bases de données MongoDB et des clusters Atlas à l'aide d'une chaîne de connexion ou d'un compte de service Atlas. Configurez MongoDB dans 13 clients MCP."
url: https://dotsagent.io/fr/mcp/servers/mongodb
---

Données · MongoDB

# Configurer MongoDB

Interroge et administre des bases de données MongoDB et des clusters Atlas à l'aide d'une chaîne de connexion ou d'un compte de service Atlas.

- **Éditeur**: MongoDB Officiel
- **Exécuter en local**: `npx -y mongodb-mcp-server@latest --readOnly`
- **Transports**: stdio, streamable-http
- **Authentification**: Une chaîne de connexion, un compte de service Atlas avec un identifiant client et un secret, ou les deux.
- **Environnement**: `MDB_MCP_CONNECTION_STRING``MDB_MCP_API_CLIENT_ID``MDB_MCP_API_CLIENT_SECRET`
- **Accès**: Lecture et écriture ; --readOnly limite l'accès à la lecture.
- **Licence**: Apache-2.0
- **Source**: [github.com/mongodb-js/mongodb-mcp-server](https://github.com/mongodb-js/mongodb-mcp-server)
- **Statut**: Actif

## Installation

Ce serveur s’exécute sur votre machine en tant que processus enfant du client. Vous avez besoin de l’environnement d’exécution utilisé par sa commande, par exemple Node.js pour npx, uv pour uvx ou Docker, ainsi que des variables indiquées dans la section Environment.

### Claude Code

`shell`

```
claude mcp add --scope project --env MDB_MCP_CONNECTION_STRING='<MDB_MCP_CONNECTION_STRING>' --env MDB_MCP_API_CLIENT_ID='<MDB_MCP_API_CLIENT_ID>' --env MDB_MCP_API_CLIENT_SECRET='<MDB_MCP_API_CLIENT_SECRET>' mongodb -- npx -y mongodb-mcp-server@latest --readOnly
```

### Cursor

`.cursor/mcp.json`

```
{
  "mcpServers": {
    "mongodb": {
      "command": "npx",
      "args": [
        "-y",
        "mongodb-mcp-server@latest",
        "--readOnly"
      ],
      "env": {
        "MDB_MCP_CONNECTION_STRING": "${env:MDB_MCP_CONNECTION_STRING}",
        "MDB_MCP_API_CLIENT_ID": "${env:MDB_MCP_API_CLIENT_ID}",
        "MDB_MCP_API_CLIENT_SECRET": "${env:MDB_MCP_API_CLIENT_SECRET}"
      }
    }
  }
}
```

### Codex

`~/.codex/config.toml`

```
[mcp_servers.mongodb]
command = "npx"
args = ["-y", "mongodb-mcp-server@latest", "--readOnly"]
env_vars = ["MDB_MCP_CONNECTION_STRING", "MDB_MCP_API_CLIENT_ID", "MDB_MCP_API_CLIENT_SECRET"]
```

[Configuration pour les autres clients →](https://dotsagent.io/fr/mcp/config#add=mongodb)

La commande générée conserve --readOnly ; supprimez-le uniquement si l'agent doit pouvoir écrire.

## Autres serveurs de la catégorie données

- [Airtable](https://dotsagent.io/fr/mcp/servers/airtable): Interrogez, créez et mettez à jour des enregistrements dans les bases Airtable auxquelles vous accordez l’accès.

- [BigQuery](https://dotsagent.io/fr/mcp/servers/google-bigquery): Endpoint hébergé par Google pour explorer les jeux de données BigQuery et exécuter du SQL. Cloud SQL et Spanner disposent de leurs propres endpoints.

- [MCP Toolbox for Databases](https://dotsagent.io/fr/mcp/servers/mcp-toolbox-databases): Un serveur avec des ensembles d’outils prédéfinis pour Postgres, MySQL, BigQuery, AlloyDB, Spanner et d’autres bases de données.

- [Supabase](https://dotsagent.io/fr/mcp/servers/supabase): Gérez des projets Supabase avec un agent : exécutez du SQL, appliquez des migrations, consultez les logs et déployez des Edge Functions.

- [Neon](https://dotsagent.io/fr/mcp/servers/neon): Crée des projets et des branches Neon Postgres, exécute des requêtes SQL et effectue des migrations basées sur les branches. Destiné au développement.

- [Redis](https://dotsagent.io/fr/mcp/servers/redis): Permet à un agent de manipuler des structures de données Redis, ainsi que des index de recherche et vectoriels, en langage naturel.

## Sources

1. [github.com](https://github.com/mongodb-js/mongodb-mcp-server)/mongodb-js/mongodb-mcp-server

Référence indépendante pour les personnes qui créent des agents IA. Sans affiliation avec les fournisseurs cités.

© 2026 DotsAgent · Données vérifiées le 1 octobre 2026
