OpenSearch MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OPENSEARCH_HOST | Yes | The URL of the OpenSearch host | https://localhost:9200 |
| OPENSEARCH_PASSWORD | Yes | Password for OpenSearch authentication | test123 |
| OPENSEARCH_USERNAME | Yes | Username for OpenSearch authentication | opensearch |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_indicesB | List all indices in the Opensearch cluster |
| get_mappingD | Get index mapping |
| get_settingsC | Get index settings |
| search_documentsC | Search documents in an opensearch index with a custom query |
| get_cluster_healthC | Get cluster health status |
| get_cluster_statsC | Get cluster statistics |
| list_index_patternsB | List OpenSearch Dashboards index patterns2 |
| generate_discover_urlC | Generate OpenSearch Dashboards Discover view URL |
| get_ism_policiesB | Get ISM policies and their configurations |
| get_index_templatesB | Get index template configurations |
| get_shard_allocationC | Get index shard allocation distribution |
| get_hot_threadsC | Check hot threads on nodes |
| get_tasksC | Get current tasks in cluster |
| get_recovery_statusB | Get recovery status and estimated completion time |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/seohyunjun/opensearch-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server