opensearch-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AWS_REGION | No | AWS region for IAM role authentication | |
| AWS_ACCESS_KEY | No | AWS access key for IAM role authentication | |
| OPENSEARCH_URL | No | URL of the OpenSearch domain | |
| AWS_SESSION_TOKEN | No | Optional AWS session token for IAM role authentication | |
| OPENSEARCH_PASSWORD | No | Password for basic authentication | |
| OPENSEARCH_USERNAME | No | Username for basic authentication | |
| AWS_SECRET_ACCESS_KEY | No | AWS secret access key for IAM role authentication |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ListIndexToolA | Lists all indices in OpenSearch |
| IndexMappingToolB | Retrieves index mapping and setting information for an index in OpenSearch |
| SearchIndexToolB | Searches an index using a query written in query domain-specific language (DSL) in OpenSearch |
| GetShardsToolC | Gets information about shards in OpenSearch |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool targets a distinct OpenSearch resource: indices, index mappings, search results, and shard info. There is no overlap, and the descriptions clearly delineate their purposes.
Most tool names follow a verb-noun pattern (ListIndex, SearchIndex, GetShards), but IndexMappingTool deviates by leading with a noun. The consistent 'Tool' suffix helps, but the mixed pattern is a minor inconsistency.
The 4 tools are well-scoped for an OpenSearch read-only server focusing on index and shard inspection. Each tool has a clear purpose, and the count fits within the ideal 3-15 range.
The tool surface lacks fundamental OpenSearch operations such as creating or deleting indices, indexing, or retrieving documents. This makes the server suitable only for inspection tasks, leaving significant gaps for common workflows.