opensearch-mcp-server
1
The OpenSearch MCP Server is a minimal server built for OpenSearch that uses the Model Context Protocol to provide tools for listing indices, retrieving index mappings, searching indices, and getting shard information. It supports basic and IAM role authentication methods and can be integrated with systems like LangChain and Claude Desktop.
OpenSearch MCP Server
A minimal Model Context Protocol (MCP) server for OpenSearch, providing four tools to interact with OpenSearch over stdio and SSE server.
Available Tools
- Lists all indices in OpenSearch.
- Retrieves index mapping and settings in OpenSearch.
- Searches indices using a query in OpenSearch.
- Gets shard information in OpenSearch.
User Guide
- Installation: Install via PyPI.
- Configuration: Supports Basic and IAM Role Authentication methods.
- Running Server: Options to run as a Stdio or SSE server.
Integration
- Claude Desktop: Integration available through PyPI package.
- LangChain: Easily integrate using SSE server transport.
Development
- Contribute by following the development guide and contributing guidelines.