MCP(Model Context Protocol)는 대규모 언어 모델을 외부 소프트웨어, 서비스 및 데이터 소스에 연결하기 위한 표준입니다.
MongoDB MCP 서버를 사용하면 MCP를 지원 AI 클라이언트의 언어 쿼리를 사용하여 MongoDB 클러스터와 상호 작용 수 있습니다. MCP 서버는 클러스터 작업을 수행하는 도구를 제공합니다.
이 페이지에서는 MCP 서버 도구에 대해 설명합니다.
세부 정보
MCP 서버 도구 카테고리:
조직, 프로젝트, 클러스터, 데이터베이스 사용자 계정 등과 같은 Atlas 시스템 리소스에 대한 작업을 수행하는 Atlas 도구입니다.
문서 삽입, 업데이트, 삭제, 쿼리 및 집계 파이프라인 실행 등의 작업을 수행하는 데이터베이스 도구입니다.
MCP 서버 Atlas 도구
Atlas 도구는 MongoDB MCP 서버 구성에 표시된 대로 Atlas API 자격 증명 설정하다 한 경우에만 사용할 수 있습니다.
다음 표에서는 Atlas 도구에 대해 설명합니다.
MCP 서버 Atlas 도구 이름 | 설명 |
---|---|
| Atlas 조직 목록을 반환합니다. |
| Atlas 프로젝트 목록을 반환합니다. |
| 새 Atlas 프로젝트 만듭니다. |
| Atlas 클러스터 목록을 반환합니다. |
| 특정 Atlas cluster 에 대한 정보를 반환합니다. |
| 무료 Atlas cluster 생성합니다. |
| 구성된 서비스 계정을 사용하여 Atlas cluster 에 연결합니다. 연결 문자열 지정하지 않고 MCP 서버 구성한 경우 이 도구는 임의의 비밀번호를 사용하여 임시 데이터베이스 사용자를 생성하여 연결을 설정합니다. 자세한 내용은 고려 사항을 참조하세요. |
| Atlas cluster 액세스 할 수 있는 IP 및 CIDR 범위에 대한 정보를 반환합니다. |
| Atlas cluster 에 대한 IP 및 CIDR 액세스 목록을 구성합니다. |
| Atlas 데이터베이스 사용자 목록을 반환합니다. |
| Atlas 데이터베이스 사용자를 생성합니다. |
| Atlas 프로젝트 에 대한 경고 목록을 반환합니다. |
MCP 서버 데이터베이스 도구
다음 표에서는 데이터베이스 도구에 대해 설명합니다.
MCP 서버 데이터베이스 도구 이름 | 설명 |
---|---|
| 클러스터 에 연결합니다. |
| 데이터베이스 쿼리 실행합니다. |
| 집계 파이프라인 실행합니다. |
| 컬렉션 의 문서 수를 반환합니다. |
| 컬렉션 에 단일 문서 추가합니다. |
| 컬렉션 에 여러 문서를 추가합니다. |
| 컬렉션 에 인덱스 추가합니다. |
| 컬렉션의 단일 문서를 수정합니다. |
| 컬렉션의 여러 문서를 수정합니다. |
| 컬렉션의 이름을 변경합니다. |
| 컬렉션에서 단일 문서를 제거합니다. |
| 컬렉션 에서 여러 문서를 제거합니다. |
| 데이터베이스 에서 컬렉션 삭제합니다. |
| 데이터베이스 삭제합니다. |
| 현재 연결을 통해 사용할 수 있는 모든 데이터베이스의 목록을 반환합니다. |
| 데이터베이스 의 컬렉션 목록을 반환합니다. |
| 컬렉션 인덱스에 대한 정보를 반환합니다. |
| 컬렉션 스키마 정보를 반환합니다. |
| 컬렉션 크기를 메가바이트 단위로 반환합니다. |
| 데이터베이스 통계를 반환합니다. |
| 쿼리 또는 집계 파이프라인 의 결과를 JSON 형식으로 MCP 서버를 실행하는 컴퓨터의 파일 에 저장합니다. 결과는 AI 클라이언트 애플리케이션 의 |
고려 사항
Atlas cluster 에 대한 연결 문자열 지정하지 않고 MCP 서버 구성한 경우,atlas-connect-cluster
도구는 임시 데이터베이스 사용자를 생성하여 구성된 Atlas API 서비스 계정 자격 증명 사용하여 클러스터 에 대한 연결을 설정합니다.
임시 데이터베이스 사용자의 특성은 다음과 같습니다.
무작위로 생성된 사용자 이름 과 비밀번호.
12 시간 후에 자동으로 만료됩니다.
MCP 서버를 구성한 방법에 따라 할당된 역할:
readAnyDatabase
읽기 전용 모드create
delete
활성화하거나, 및update
도구 카테고리를 비활성화한 경우.readWriteAnyDatabase
서버 에 전체 권한이 있는 경우.
참고
사용자 자격 증명 MCP 서버의 메모리에만 저장되며 LLM 컨텍스트에 반환되거나 노출되지 않습니다.
자세히 알아보기
특정 도구를 비활성화하고 MCP 서버를 읽기 전용 모드로 제한하려면 MongoDB MCP 서버 구성을 참조하세요.
일부 MCP 서버 예시 언어 프롬프트를 보려면 MongoDB MCP 서버 사용 예제를 참조하세요.