MCP.so
Sign In

mcp-server-opensearch: An OpenSearch MCP Server

@ibrooksSDX

About mcp-server-opensearch: An OpenSearch MCP Server

No overview available yet

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mcp-server-opensearch": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli",
        "install",
        "@ibrooksSDX/mcp-server-opensearch",
        "--client",
        "claude"
      ]
    }
  }
}

Tools

2

`query` (json): prepared json query message

Confirmation message

Overview

What is mcp-server-opensearch?

mcp-server-opensearch is a Model Context Protocol server that integrates with OpenSearch, a distributed search and analytics engine, to act as a semantic memory layer for LLM applications. It provides a standardized way to store and retrieve memories in an OpenSearch database.

How to use mcp-server-opensearch?

Install via Smithery (npx -y @smithery/cli install @ibrooksSDX/mcp-server-opensearch --client claude) or run directly with uv run mcp-server-opensearch --opensearch-url "http://localhost:9200" --index-name "my_index". Configure using command-line arguments or environment variables (OPENSEARCH_HOST, OPENSEARCH_HOSTPORT, INDEX_NAME). Add to Claude Desktop's claude_desktop_config.json with the appropriate command and args.

Key features of mcp-server-opensearch

  • Provides a single tool search-openSearch to query OpenSearch.
  • Acts as a semantic memory layer on top of OpenSearch.
  • Supports configuration via CLI arguments or environment variables.
  • Can be installed automatically via Smithery for Claude Desktop.
  • Uses FastMCP for development and testing.
  • Includes a demo script (demo.py) for quick setup.

Use cases of mcp-server-opensearch

  • Storing and retrieving memories in an OpenSearch database from an LLM.
  • Enhancing AI chat interfaces with persistent searchable context.
  • Building custom AI workflows that require a semantic memory layer.

FAQ from mcp-server-opensearch

What is the current blocker for the async client?

The async client from OpenSearch

Frequently asked questions

What is the current blocker for the async client?

The async client from OpenSearch

Comments

More Databases MCP servers