McpMux
Back to Registry

OpenSearch (uvx) MCP Server

Community

Contributed by OpenSearch

Connect to OpenSearch and Amazon OpenSearch Service clusters to search indices, retrieve mappings, inspect shards, and run cluster operations. Supports basic auth, AWS IAM, and dynamic per-call connection parameters.

About the OpenSearch (uvx) MCP Server

The OpenSearch (uvx) MCP server is a local (stdio) Model Context Protocol server available in the McpMux registry. Connect to OpenSearch and Amazon OpenSearch Service clusters to search indices, retrieve mappings, inspect shards, and run cluster operations. Supports basic auth, AWS IAM, and dynamic per-call connection parameters. This is a community-contributed MCP server by OpenSearch.

Install the OpenSearch (uvx) MCP server with one click using McpMux. It works with Cursor, Claude Desktop, Claude Code, VS Code, ChatGPT, Windsurf, JetBrains, and any MCP-compatible AI client. This server requires authentication — McpMux securely stores your credentials with AES-256-GCM encryption.

Transport Configuration

Transport Configuration
{
  "type": "stdio",
  "command": "uvx",
  "args": [
    "opensearch-mcp-server-py"
  ],
  "env": {
    "OPENSEARCH_URL": "${input:OPENSEARCH_URL}",
    "OPENSEARCH_USERNAME": "${input:OPENSEARCH_USERNAME}",
    "OPENSEARCH_PASSWORD": "${input:OPENSEARCH_PASSWORD}"
  },
  "metadata": {
    "inputs": [
      {
        "id": "OPENSEARCH_URL",
        "label": "OpenSearch URL",
        "description": "Base URL of your OpenSearch cluster endpoint, e.g. https://localhost:9200 or your Amazon OpenSearch Service domain endpoint. Can be omitted if agents supply connection details per tool call.",
        "type": "url",
        "required": true,
        "placeholder": "https://localhost:9200",
        "obtain": {
          "url": "https://docs.opensearch.org/latest/ai-agent-integrations/mcp-server/index/",
          "instructions": "1. Use your self-managed OpenSearch endpoint (e.g. https://localhost:9200), or\n2. For Amazon OpenSearch Service, copy the domain endpoint from the AWS console (OpenSearch Service > Domains > your domain > Domain endpoint).",
          "button_label": "View Docs"
        }
      },
      {
        "id": "OPENSEARCH_USERNAME",
        "label": "OpenSearch Username",
        "description": "Username for HTTP basic authentication. Leave blank when using AWS IAM auth, mTLS, or connecting to a cluster with no auth.",
        "type": "text",
        "required": false,
        "secret": false,
        "placeholder": "admin"
      },
      {
        "id": "OPENSEARCH_PASSWORD",
        "label": "OpenSearch Password",
        "description": "Password for HTTP basic authentication. Leave blank when using AWS IAM auth, mTLS, or connecting to a cluster with no auth.",
        "type": "text",
        "required": false,
        "secret": true,
        "placeholder": "********"
      }
    ]
  }
}
Details
TransportLocal (stdio)
Hostinglocal
Authoptional_api_key
Capabilities
Tools

Categories

Tags

opensearchsearchelasticsearchdatabaseawsindexingobservability

Supported AI Clients

The OpenSearch (uvx) MCP server works with all MCP-compatible AI clients through McpMux:

CursorClaude DesktopClaude CodeVS CodeChatGPTWindsurfJetBrainsZedClineGemini CLIAmazon Q

Related MCP Servers

Install OpenSearch (uvx) with McpMux

One-click install from the McpMux desktop app. Auto-configures for Cursor, Claude, VS Code, ChatGPT, Windsurf, JetBrains, and any MCP-compatible client.