자료실
데이터베이스MCP 서버official
Elasticsearch MCP Server
자연어로 Elasticsearch 인덱스를 조회하고 분석하도록 연결하는 Elastic 공식 MCP 서버
2026년 7월 22일
연결
설치
docker run -i --rm -e ES_URL -e ES_API_KEY docker.elastic.co/mcp/elasticsearch stdio동작 방식
AI 클라이언트가 Elasticsearch MCP… 서버를 컨테이너로 실행해 stdio로 주고받습니다. 실행 환경이 컨테이너 안에 격리되므로 로컬에 런타임을 따로 설치하지 않아도 됩니다.
Elasticsearch MCP Server는 AI 에이전트를 Elasticsearch 데이터에 표준 프로토콜로 연결하는 서버입니다. 별도의 맞춤 API를 만들지 않고도 자연어로 인덱스를 조회하고 분석하며 데이터를 가져올 수 있습니다.
주요 기능
· list_indices: 사용 가능한 모든 Elasticsearch 인덱스를 나열합니다
· get_mappings: 특정 인덱스의 필드 매핑을 조회합니다
· search: 쿼리 DSL로 검색을 수행합니다
· esql: ES|QL 쿼리를 실행합니다
· get_shards: 전체 또는 특정 인덱스의 샤드 정보를 조회합니다
준비물은 8.x 또는 9.x 버전의 접근 가능한 Elasticsearch 클러스터, 인증 자격 증명, 실행 중인 Docker, MCP 클라이언트, 그리고 배포 환경과 클러스터 사이의 네트워크 연결입니다. 인증은 `ES_API_KEY` 환경변수를 쓰는 API 키 방식과 `ES_USERNAME`·`ES_PASSWORD`를 쓰는 기본 인증 방식 중 선택합니다. stdio 모드 외에 HTTP 모드도 지원하며 이때 엔드포인트는 `http://<host>:8080/mcp`, 상태 확인은 `/ping`입니다. 다만 저장소에는 이 서버가 더 이상 사용되지 않으며 Elastic Agent Builder MCP 엔드포인트로 대체되었다는 안내가 표시돼 있습니다.
기존 Elasticsearch 클러스터의 데이터를 에이전트로 탐색해 보려는 데이터 담당자에게 참고가 됩니다.
댓글 0
아직 댓글이 없습니다. 첫 댓글을 남겨보세요.