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-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
Frequently asked questions
What is the current blocker for the async client?
The async client from OpenSearch
Basic information
More Databases MCP servers
Redis MCP Server
redisThe official Redis MCP Server is a natural language interface designed for agentic applications to manage and search data in Redis efficiently
MCP Server for Milvus
zilliztechModel Context Protocol Servers for Milvus
Elasticsearch MCP Server
elasticMySQL MCP Server
designcomputerA Model Context Protocol (MCP) server that enables secure interaction with MySQL databases

nuzur
nuzur is a model-first database platform for MySQL and PostgreSQL. The MCP server lets any AI assistant or agent (Claude, Cursor, Gemini, or anything else that speaks MCP) design your schema, query your data, generate mi
Comments