OpenSearch Integration
Connect your AI to OpenSearch for powerful search and analytics capabilities.
Overview
The OpenSearch integration enables your AI to interact directly with your OpenSearch clusters, allowing you to list indices, execute search queries, and retrieve schema information—all with built-in pagination support.
Before using OpenSearch tools, you need to connect your cluster through the Skeet dashboard.
Authentication
To use OpenSearch with Skeet, you first need to authenticate:
- Connect your OpenSearch cluster in the Skeet dashboard
- Ensure your AI is connected to Skeet with your MCP key
- Verify your connection:
List my skeet integrations
Managing Indices
List and explore indices in your OpenSearch cluster with pagination support.
List OpenSearch indices matching pattern: logs-* from last week
The AI will use the opensearch_list_indices
tool with the following parameters:
{
"pattern": "Pattern to match indices (e.g., logs-*)",
"from": "Starting position for pagination",
"size": "Number of indices to return"
}
Executing Queries
Execute search queries with support for various query types, sorting, and pagination.
Search OpenSearch index "users" for name matching "John"
The AI will use the opensearch_query_index
tool with these parameters:
{
"index": "Name of the index to query",
"query": "OpenSearch query object",
"from": "Starting position for pagination",
"size": "Number of results per page",
"sort": "Optional sorting criteria"
}
Use pagination parameters to efficiently handle large result sets.
Index Mapping
Retrieve schema information for your indices to understand their structure. Do this before querying to get better results.
Get OpenSearch mapping for index: users
The AI will use the opensearch_get_index_mapping
tool with these parameters:
{
"index": "Name of the index to get mapping for"
}
Query Examples
Here are some common query patterns you can use:
{
"match": {
"field": "value"
}
}
What's next?
Now that you've connected OpenSearch, explore other integrations to make your AI even more powerful.
Integrations
Sequential Thinking
Enable dynamic and reflective problem-solving through structured thinking steps.