---
title: "MongoDB: Claude, Cursor, Codex 설정 · DotsAgent"
description: "연결 문자열이나 Atlas service account를 사용해 MongoDB 데이터베이스와 Atlas 클러스터를 쿼리하고 관리합니다. 13개 MCP 클라이언트에서 MongoDB을(를) 설정하세요."
url: https://dotsagent.io/ko/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에는 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/ko/mcp/config#add=mongodb)

생성된 명령에는 --readOnly가 유지됩니다. 에이전트가 쓰기 작업을 해야 할 때만 이 옵션을 제거하세요.

## 데이터의 다른 서버

- [Airtable](https://dotsagent.io/ko/mcp/servers/airtable): 권한을 부여한 Airtable 베이스에서 레코드를 조회하고 생성 및 수정합니다.

- [BigQuery](https://dotsagent.io/ko/mcp/servers/google-bigquery): BigQuery 데이터세트를 살펴보고 SQL을 실행할 수 있는 Google 호스팅 엔드포인트입니다. Cloud SQL과 Spanner는 각각 별도의 엔드포인트를 제공합니다.

- [MCP Toolbox for Databases](https://dotsagent.io/ko/mcp/servers/mcp-toolbox-databases): Postgres, MySQL, BigQuery, AlloyDB, Spanner 및 기타 데이터베이스용 사전 구성 도구 세트를 제공하는 단일 서버입니다.

- [Supabase](https://dotsagent.io/ko/mcp/servers/supabase): 에이전트에서 Supabase 프로젝트를 관리합니다. SQL 실행, 마이그레이션 적용, 로그 확인, Edge Functions 배포가 가능합니다.

- [Neon](https://dotsagent.io/ko/mcp/servers/neon): Neon Postgres 프로젝트와 브랜치를 만들고, SQL을 실행하고, 브랜치 기반 마이그레이션을 수행합니다. 개발용입니다.

- [Redis](https://dotsagent.io/ko/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일
