MCP 서버에는 MongoDB cluster 에 연결하고 MCP 서버 작업을 제어하기 위해 설정하다 수 있는 다양한 옵션이 있습니다. 명령줄 통해 또는 운영 체제 환경 변수를 사용하여 JSON 구성 파일 에서 옵션을 설정하다 수 있습니다.
옵션 목록
다음 구성 옵션을 사용하여 MCP 서버를 구성합니다.
중요
MongoDB 엔터프라이즈 또는 MongoDB Atlas 사용자이고 특정 인증 메커니즘 필요한 경우 MongoDB MCP 서버 보안 섹션을 참조하여 인증 방법에 대한 구성 옵션에 대해 학습 .
CLI 옵션 이름 | OS 환경 변수 이름 | 유형 | 기본값 | 설명 |
---|---|---|---|---|
|
| 문자열 | 설정하다 되지 않음 | 인증 위한 Atlas API 클라이언트 ID . |
|
| 문자열 | 설정하다 되지 않음 | 인증 위한 Atlas API 클라이언트 시크릿입니다. |
|
| 문자열 | 설정하다 되지 않음 | 데이터베이스 직접 연결을 위한 연결 문자열입니다. 클라이언트 클러스터 에 직접 연결할 수 있도록 런타임에 연결 문자열 설정합니다. 중요
참고일반적으로 연결 자격 증명 대규모 언어 모델에 노출되므로 런타임에 연결 문자열 제공하지 않는 것이 좋습니다. 연결 문자열 클라이언트 이전에 연결한 적이 없거나 이전에 클라이언트 적이 있는 경우 클라이언트 새 클러스터 로 연결을 전환하는 경우에 사용됩니다. 클라이언트 연결 또는 연결 도구 전환을 호출한 후 클라이언트 후속 작업에 동일한 연결을 재사용합니다. 따라서 연결 또는 연결 도구를 한 번만 호출하거나 다른 연결로 전환해야 하는 경우에만 호출하면 됩니다. |
|
| 문자열 |
| MCP 서버가 로그를 전송하는 위치를 지정합니다.
예시 AI 클라이언트 JSON 구성 파일 또는 운영 체제 명령줄 에서
로깅 옵션에 대한 자세한 내용은 MongoDB MCP 서버 문제 해결을 참조하세요. |
|
| 문자열 | 운영 체제에 따라 다릅니다. | MCP 서버 로그를 저장하는 디렉토리입니다. 로그 경로 및 운영 체제 세부 사항에 대한 자세한 내용은 MongoDB MCP 서버 문제 해결을 참조하세요. |
|
| 배열 | 설정하다 되지 않음 | 비활성화할 MCP 도구 이름, 작업 유형 또는 도구 범주의 배열 . 자세한 내용은 MCP 서버 도구 비활성화를 참조하세요. |
|
| 부울 |
| 클러스터 쓰기 (write) 작업을 비활성화하려면 구성 파일 또는 명령줄 에서 기본값은 클러스터 쓰기 (write) 작업을 허용하는 것입니다. 일반적으로 항상 읽기 전용 모드 활성화 . 자세한 내용은 MCP 서버 읽기 전용 모드 활성화를 참조하세요. |
|
| 부울 |
|
자세한 내용은 인덱스 검사 활성화를 참조하세요. |
|
| 문자열 |
|
자세한 내용은 MCP 서버 원격 분석 비활성화를 참조하세요. |
|
| 문자열 |
| MCP 서버와의 통신을 위한 전송 프로토콜 .
|
|
| integer |
| MCP 서버와의 HTTP 통신을 위한 IP 포트 번호입니다. |
|
| 문자열 |
| MCP 서버와의 HTTP 통신을 위한 IP 주소 . Streamable HTTP 사용하면 MCP 서버가 기본값 으로 경고
|
|
| integer |
| 클라이언트 연결 해제의 유휴 시간 초과입니다. HTTP 전송에만 적용됩니다. |
|
| integer |
| 클라이언트 연결 해제를 인식하기 위한 알림 시간 초과입니다. HTTP 전송에만 적용됩니다. |
|
| 문자열 |
| SCRAM 은 MongoDB 의 기본값 인증 메커니즘 입니다. 다른 인증 방법을 사용하여 MongoDB MCP 서버 로 MongoDB deployment에 연결하려면 다음 페이지를 참조하세요. |
|
| 문자열 | 운영 체제에 따라 다릅니다. | 내보낸 데이터 파일을 저장하는 디렉토리입니다. 내보내기 경로 및 운영 체제 세부 정보에 대한 자세한 내용은 MongoDB MCP 서버에서 데이터 내보내기를 참조하세요. |
|
| integer |
| 내보낸 데이터 파일이 MCP 서버 정리 프로세스 에서 삭제될 수 있는 시간(밀리초)입니다. |
|
| integer |
| 만료된 내보내기 데이터 파일을 삭제하는 MCP 서버 정리 프로세스 의 자동 실행 사이의 시간(밀리초)입니다. 정리 프로세스 자동으로 실행 됩니다. |
위치 인수
MCP 서버는 CLI 플래그를 지정하지 않고 제공할 수 있는 위치 인수를 허용합니다. 첫 번째 위치 인수는 MongoDB deployment 대한 연결 문자열 로 해석됩니다.
보안 모범 사례는 MDB_MCP_CONNECTION_STRING
환경 변수를 사용하여 연결 문자열 설정하다 입니다. 환경 변수가 옵션이 아닌 경우 첫 번째 위치 인수를 사용하세요. 예시 를 들면 다음과 같습니다.
"args": [ "-y", "mongodb-mcp-server", "mongodb+srv://<user-name>:<password>@<cluster-name>.mongodb.net/", "--readOnly" ]