MCP Server for interacting with OpenSearch
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-seohyunjun-opensearch-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# OpenSearch MCP Server ## Overview This Repository Fork of [elastic-mcp-server](https://github.com/cr7258/elasticsearch-mcp-server) and Converted to [opensearch-mcp-server](https://github.com/seohyunjun/opensearch-mcp-server) MCP Server. It is a Model Context Protocol (MCP) server implementation that provides opensearch interaction. This server enables searching documents, analyzing indices, and managing cluster through a set of tools. A Model Context Protocol (MCP) server implementation that provides opensearch interaction. This server enables searching documents, analyzing indices, and managing cluster through a set of tools. ## Features ### Index Operations - `list_indices`: List all indices in the Opensearch cluster. - `get_mapping`: Retrieve the mapping configuration for a specific index. - `get_settings`: Get the settings configuration for a specific index. ### Document Operations - `search_documents`: Search documents in an index using Opensearch Query DSL. ### Cluster Operations - `get_cluster_health`: Get health status of the cluster. - `get_cluster_stats`: Get statistical information about the cluster. ## Start Opensearch Cluster Start the Opensearch cluster using Docker Compose: ```bash docker-compose up -d ``` This will start a 3-node Opensearch cluster and Kibana. Default Opensearch username `opensearch`, password `test123`. You can access Kibana from http://localhost:5601. ## Usage with Claude Desktop ### Using uv with local development Using `uv` requires cloning the repository locally and specifying the path to the source code. Add the following configuration to Claude Desktop's config file `claude_desktop_config.json`. you need to change `path/to/src/opensearch_mcp_server` to the path where you cloned the repository. ```json { "mcpServers": { "opensearch": { "command": "uv", "args": [ "--directory", "path/to/src/opensearch_mcp_server", "run", "opensearch-mcp-server" ], …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.