Docs Menu
Docs Home
/
MongoDB MCP 서버
/

MongoDB MCP 서버 기능 활성화 또는 비활성화

MongoDB MCP 서버에는 활성화 또는 비활성화할 수 있는 다양한 옵션이 있습니다. 예시 들어 읽기 전용 모드, 특정 MCP 도구, 시스템 사용에 대한 원격 분석, 데이터베이스 인덱스 검사 등이 있습니다.

읽기 전용 모드 사용하여 읽기 작업만 수행하도록 MCP 서버를 제한할 수 있습니다.

기본값은 클러스터 쓰기 (write) 작업을 허용하는 것입니다. 일반적으로 항상 읽기 전용 모드 활성화 .

명령줄 옵션으로 읽기 전용 모드 활성화 하려면 다음을 사용하세요.

--readOnly

환경 변수를 사용하여 읽기 전용 모드 활성화 하려면 MDB_MCP_READ_ONLY 환경 변수를 true로 설정하다 .

export MDB_MCP_READ_ONLY=true

읽기 전용 모드 활성화 하면 쓰기 (write) 작업을 수행하는 도구의 실행 이 차단된다는 메시지가 MCP 서버 로그 에 추가됩니다.

Atlas 및 데이터베이스 작업에 대한 액세스 제한하려면 특정 MCP 서버 도구 또는 도구 카테고리를 비활성화할 수 있습니다.

도구를 비활성화하려면 문자열 배열 인 disabledTools MCP 서버 구성 옵션을 설정하다 . 각 문자열은 도구 이름 또는 도구 카테고리일 수 있습니다.

다음 표에는 비활성화할 수 있는 도구 이름이 나와 있습니다.

도구 이름
설명
비활성화된 작업 예시

create

리소스 만들기

  • 클러스터 만들기

  • 문서 삽입

update

리소스 업데이트

  • 문서 업데이트

  • 컬렉션 이름 변경

delete

리소스 삭제

  • 문서 삭제

  • 제거 collection

read

리소스 읽기

  • 찾기

  • 집계

  • 클러스터 나열

metadata

메타데이터 읽기

  • 목록 데이터베이스

  • 컬렉션 나열

  • 컬렉션 스키마 읽기

다음 표에는 비활성화할 수 있는 도구 범주가 나와 있습니다.

도구 카테고리
설명
비활성화된 작업 예시

atlas

Atlas 도구

  • 클러스터 나열

  • 클러스터 만들기

mongodb

Database Tools

  • 찾기

  • 집계

disabledTools 명령줄 옵션으로 도구를 비활성화하려면 공백으로 구분된 목록을 사용하세요. 예시 를 들면 다음과 같습니다.

--disabledTools create update delete atlas

MDB_MCP_DISABLED_TOOLS 환경 변수로 연장을 비활성화하려면 쉼표로 구분된 문자열을 사용합니다. 예시 를 들면 다음과 같습니다.

export MDB_MCP_DISABLED_TOOLS="create,update,delete,atlas"

MCP 서버가 사용량에 대한 데이터를 수집하지 못하도록 하려면 원격 분석을 비활성화할 수 있습니다.

환경 변수를 사용하여 원격 분석을 비활성화하려면 다음 중 하나를 설정하다 .

export MDB_MCP_TELEMETRY=disabled
export DO_NOT_TRACK=1

명령줄 옵션을 사용하여 원격 분석을 비활성화하려면 다음을 사용합니다.

--telemetry disabled

쿼리 작업에서 인덱스 사용하도록 하려면 인덱스 검사 옵션을 활성화 . 활성화되면 MCP 서버는 성능을 개선하고 쿼리가 최적화되도록 컬렉션 스캔 수행하는 쿼리를 거부합니다.

명령줄 옵션으로 인덱스 검사를 활성화 하려면 다음을 사용하세요.

--indexCheck

환경 변수로 인덱스 검사를 활성화 하려면 다음을 사용합니다.

export MDB_MCP_INDEX_CHECK=true

인덱스 검사를 활성화 인덱스 사용하지 않기 때문에 쿼리 거부되면 MCP 서버에서 오류 메시지를 기록합니다.

  • MongoDB MCP 서버 구성 옵션

  • MongoDB MCP 서버 구성 메서드

  • MongoDB MCP 서버를 독립형 서비스로 시작

  • MongoDB MCP 서버에서 데이터 내보내기

  • MongoDB MCP 서버 문제 해결

돌아가기

방법

이 페이지의 내용