---
title: "MongoDB：Claude、Cursor、Codex の設定 · DotsAgent"
description: "接続文字列または Atlas service account を使って、MongoDB データベースや Atlas クラスターを検索・管理します。 MongoDB を13種類の MCP クライアントで設定できます。"
url: https://dotsagent.io/ja/mcp/servers/mongodb
---

データ · MongoDB

# MongoDB を設定

接続文字列または Atlas service account を使って、MongoDB データベースや Atlas クラスターを検索・管理します。

- **提供元**: MongoDB 公式
- **ローカルで実行**: `npx -y mongodb-mcp-server@latest --readOnly`
- **トランスポート**: stdio, streamable-http
- **認証**: 接続文字列、client ID と secret を持つ Atlas service account、またはその両方。
- **環境変数**: `MDB_MCP_CONNECTION_STRING``MDB_MCP_API_CLIENT_ID``MDB_MCP_API_CLIENT_SECRET`
- **アクセス対象**: 読み書き可能。--readOnly を指定すると読み取り専用になります。
- **ライセンス**: Apache-2.0
- **ソース**: [github.com/mongodb-js/mongodb-mcp-server](https://github.com/mongodb-js/mongodb-mcp-server)
- **ステータス**: 稼働中

## インストール

このサーバーは、クライアントの子プロセスとしてマシン上で実行されます。コマンドで使うランタイムが必要です。たとえば、npxにはNode.js、uvxにはuv、またはDockerが必要です。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"]
```

[他のクライアントの設定 →](https://dotsagent.io/ja/mcp/config#add=mongodb)

生成されるコマンドには --readOnly が含まれます。エージェントに書き込みを許可する場合に限り、これを削除してください。

## データの他のサーバー

- [Airtable](https://dotsagent.io/ja/mcp/servers/airtable): Airtableのベース内のレコードを検索、作成、更新できます。操作できるのは、認可したベースに限られます。

- [BigQuery](https://dotsagent.io/ja/mcp/servers/google-bigquery): BigQuery のデータセットを探索して SQL を実行できる、Google がホストする endpoint。Cloud SQL と Spanner にはそれぞれ専用の endpoint があります。

- [MCP Toolbox for Databases](https://dotsagent.io/ja/mcp/servers/mcp-toolbox-databases): Postgres、MySQL、BigQuery、AlloyDB、Spanner などのデータベース向けに、事前構築済みのツールセットを備えた単一のサーバー。

- [Supabase](https://dotsagent.io/ja/mcp/servers/supabase): エージェントから Supabase プロジェクトを管理できます。SQL の実行、マイグレーションの適用、ログの読み取り、Edge Functions のデプロイが可能です。

- [Neon](https://dotsagent.io/ja/mcp/servers/neon): Neon Postgres のプロジェクトやブランチを作成し、SQL を実行して、ブランチベースのマイグレーションを行います。開発用途向けです。

- [Redis](https://dotsagent.io/ja/mcp/servers/redis): エージェントが自然言語で Redis のデータ構造、検索、ベクトルインデックスを操作できます。

## 情報源

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

AIエージェント開発者向けの独立したリファレンスです。ここに記載されているいずれのベンダーとも提携していません。

© 2026 DotsAgent · 確認日: 2026年10月1日
