mcp-OpenSearch
Servidor MCP de OpenSearch
Servidor MCP (Protocolo de contexto de modelo) para la integración de OpenSearch que está inspirado en elasticsearch-mcp-server .
Características
Herramientas de gestión de índices:
Listar todos los índices en el clúster de OpenSearch
Obtener mapeo de índice
Obtener la configuración del índice
Herramientas de gestión de clústeres:
Obtener el estado de salud del clúster
Obtener estadísticas del clúster
Herramientas de documentos:
Buscar documentos
Related MCP server: Elastic MCP Server
Instalación
# Clone the repository
git clone https://github.com/your-username/opensearch-mcp-server.git
cd opensearch-mcp-server
# Create and activate a virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install the package
pip install uv
uv pip install -e .Configuración
Cree un archivo .env en el directorio raíz con las siguientes variables:
OPENSEARCH_HOST=https://localhost:9200
OPENSEARCH_USERNAME=xxxx
OPENSEARCH_PASSWORD=xxxxAjuste los valores para que coincidan con su configuración de OpenSearch.
Uso con cursor
Ejecute el servidor MCP:
uv run opensearch-mcp-server --port=<port>Integrar con Cursor
{
"mcpServers": {
"opensearch": {
"url": "http://<host>:<port>>/sse"
}
}
}Uso con la aplicación de escritorio Claude
{
"mcpServers": {
"opensearch": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/opensearch-mcp-server",
"run",
"opensearch-mcp-server"
]
}
}
}Desarrollo
# Install dependencies
uv pip install -e .
# Run tests
uv run pytest -vv -s test_opensearch.pyLicencia
This server cannot be deployed
Maintenance
Related MCP Connectors
Provides tools for searching Google Workspace documentation and much more.
Manage monitors, status pages, incidents and maintenances in your openstatus workspace.
Read and edit GA4, Search Console and Google Tag Manager from any MCP client. 29 tools.
All public upAPI operations as MCP tools: web scraping, search, screenshots, PDF, OCR and more.
Related MCP Servers
- AlicenseCqualityDmaintenanceEnables AI agents to interact with INFINI Easysearch (compatible with Elasticsearch/OpenSearch APIs) through 121 tools covering cluster management, index operations, document manipulation, search queries, snapshots, and monitoring.1004MIT
- FlicenseBqualityNot gradedmaintenanceProvides comprehensive tools for managing Elasticsearch clusters, including security management, search operations, and index administration. It enables users to monitor cluster health, handle InfoSec tasks, and execute complex queries using Elasticsearch Query DSL and ES|QL.37-
- AlicenseBqualityDmaintenanceAn MCP server that enables interaction with Elasticsearch and OpenSearch clusters for searching documents and managing indices. It provides tools for cluster health monitoring, index configuration, and general API requests.16Apache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables LLMs to interact with OpenSearch clusters to monitor cluster health, manage indices, and perform data searches. It provides a standardized interface for real-time OpenSearch operations within MCP-compatible environments like Open WebUI.-