OpenSearch MCP Server

by showjason

Not rated
GitHub

About

An MCP server for interacting with OpenSearch clusters, configured via environment variables.

Details

Author
showjason
Categories
Database, Search, Other, Infrastructure

Setup

Install OpenSearch MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/showjason/opensearch-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

An MCP server for interacting with OpenSearch clusters, configured via environment variables.

MCP (Model Context Protocol) server for OpenSearch integration which is inspired byelasticsearch-mcp-server.

- Index Management Tools:

- List all indices in OpenSearch cluster
- Get index mapping
- Get index settings

- Get cluster health status
- Get cluster statistics

# 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 .

Create a.envfile in the root directory with the following variables:

OPENSEARCH_HOST=https://localhost:9200 OPENSEARCH_USERNAME=xxxx OPENSEARCH_PASSWORD=xxxx

Adjust the values to match your OpenSearch configuration.

uv run opensearch-mcp-server --port=<port>
{ "mcpServers": { "opensearch": { "url": "http://<host>:<port>>/sse" } } }
{ "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

Official MCP server for dbt (data build tool) providing integration with dbt Core/Cloud CLI, project metadata discovery, model information, and semantic layer querying capabilities.

Unified MCP server giving AI coding agents direct access to your databases: 70+ SQL databases via SqlKit (PostgreSQL, MySQL, SQL Server, SQLite, ClickHouse, Snowflake, BigQuery) and NoSQL via DocKit (Elasticsearch, MongoDB, DynamoDB). Local-first: credentials never leave your machine, read-only by default, 79 tools.

MCP Server accessing and administrate the Apache Druid Database

A server for integrating with InfluxDB, a time-series database.

An MCP server for interacting with InfluxDB time-series databases, enabling AI assistants to work with time-series data.

Access VictoriaMetrics APIs for monitoring, observability, and debugging.

An MCP server for interacting with OpenSearch clusters.

Analyze Solana metrics from InfluxDB and generate Grafana dashboards.

Build robust data workflows, integrations, and analytics on a single intuitive platform.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.