Skip to main content
Glama
showjason

mcp-OpenSearch

by showjason

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=xxxx

Ajuste 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.py

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    D
    maintenance
    Enables 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.
    100
    4
    MIT
  • F
    license
    B
    quality
    Not graded
    maintenance
    Provides 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
    -
  • A
    license
    B
    quality
    D
    maintenance
    An 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.
    16
    Apache 2.0
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
    -