mcp-server-opensearch: An OpenSearch MCP Server
@ibrooksSDX
About mcp-server-opensearch: An OpenSearch MCP Server
No overview available yet
Basic information
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-openSearchto 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
More Databases MCP servers
Snowflake MCP Server
isaacwassermanElasticsearch/OpenSearch MCP Server
cr7258A Model Context Protocol (MCP) server implementation that provides Elasticsearch and OpenSearch interaction.
PostgreSQL Model Context Protocol (PG-MCP) Server
stuzeroMySQL MCP Server
designcomputerA Model Context Protocol (MCP) server that enables secure interaction with MySQL databases

Sqlite
modelcontextprotocolModel Context Protocol Servers
Comments