opensearch-mcp-server

opensearch-mcp-server

0

The OpenSearch MCP Server allows interaction with an OpenSearch cluster using natural language through the Model Context Protocol. It provides tools for managing cluster status, documents, indices, and searching, enhancing ease of use for managing OpenSearch environments.

OpenSearch MCP Server

Interact with your OpenSearch cluster through natural language using a range of tools. Provides abilities such as cluster health analysis, bulk document operations, and index management.

Tools

Cluster

  • Get health status and statistics.

Document

  • Manage documents with bulk operations.

Index

  • List, create, delete, and get index information.

Search

  • Query indices with provided query DSL.

Prerequisites

  • Python 3.10+ required.
  • Requires uv installed.

Usage

Configure MCP settings with your OpenSearch cluster hosts, username, and password. Options to run via remote or local repositories.

Start OpenSearch Cluster

Instructions to start a cluster locally using Docker, including a 2-node cluster and dashboards.