OpenSearch MCP 서버
elasticsearch-mcp-server 에서 영감을 받은 OpenSearch 통합을 위한 MCP(Model Context Protocol) 서버입니다.
특징
인덱스 관리 도구:
OpenSearch 클러스터의 모든 인덱스 나열
인덱스 매핑 가져오기
인덱스 설정 가져오기
클러스터 관리 도구:
클러스터 상태 가져오기
클러스터 통계 가져오기
문서 도구:
문서 검색
설치
지엑스피1
구성
다음 변수를 사용하여 루트 디렉토리에 .env 파일을 만듭니다.
OPENSEARCH_HOST=https://localhost:9200
OPENSEARCH_USERNAME=xxxx
OPENSEARCH_PASSWORD=xxxx
OpenSearch 구성에 맞게 값을 조정하세요.
커서를 사용한 사용
MCP 서버를 실행합니다.
uv run opensearch-mcp-server --port=<port>
커서와 통합
{
"mcpServers": {
"opensearch": {
"url": "http://<host>:<port>>/sse"
}
}
}
Claude Desktop APP와 함께 사용
{
"mcpServers": {
"opensearch": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/opensearch-mcp-server",
"run",
"opensearch-mcp-server"
]
}
}
}
개발
# Install dependencies
uv pip install -e .
# Run tests
uv run pytest -vv -s test_opensearch.py
특허
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
인덱스 관리 도구:
OpenSearch 클러스터의 모든 인덱스 나열
인덱스 매핑 가져오기
인덱스 설정 가져오기
클러스터 관리 도구:
클러스터 상태 가져오기
클러스터 통계 가져오기
문서 도구:
문서 검색
Related MCP Servers
- Asecurity-licenseAqualityFacilitates interaction with Elasticsearch clusters by allowing users to perform index operations, document searches, and cluster management via a Model Context Protocol server and natural language commands.Last updated -16213Apache 2.0
- -security-license-qualityAccess any documentation indexed by RagRabbit Open Source AI site searchLast updated -0124MIT License
- Asecurity-licenseAqualityA Model Context Protocol server implementation that enables natural language interactions with OpenSearch clusters, allowing users to search documents, analyze indices, and manage clusters through simple conversational commands.Last updated -610Apache 2.0
- Asecurity-licenseAqualitySearch and add bookmarksLast updated -1223420,634AGPL 3.0