Amazon Kendra Index MCP Server
Enterprise search and RAG enhancement.
MCP Info
| Attribute | Details |
|---|---|
| Docker Image | mcp/amazon-kendra-index-mcp-server |
| Author | awslabs |
| Repository | https://github.com/awslabs/mcp |
Image Building Info
| Attribute | Details |
|---|---|
| Dockerfile | https://github.com/awslabs/mcp/blob/636aca8e109b5559006044f035bb89c16e9e5410/src/amazon-kendra-index-mcp-server/Dockerfile |
| Commit | 636aca8e109b5559006044f035bb89c16e9e5410 |
| Docker Image built by | Docker Inc. |
| Docker Scout Health Score | Docker Scout Health Score |
| Verify Signature | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/amazon-kendra-index-mcp-server --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
| Licence | Apache License 2.0 |
Available Tools (2)
| Tools provided by this Server | Short Description |
|---|---|
KendraListIndexesTool |
List all Amazon Kendra indexes in the specified region. |
KendraQueryTool |
Query Amazon Kendra and retrieve content from the response. |
Tools Details
Tool: KendraListIndexesTool
List all Amazon Kendra indexes in the specified region.
This tool lists all the Kendra indexes available in the region specified in the mcp configuration.
Parameters: region (str, optional): The AWS region to list Kendra indexes from.
Returns: Dict containing the list of Kendra indexes.
| Parameters | Type | Description |
|---|---|---|
region |
string optional |
Tool: KendraQueryTool
Query Amazon Kendra and retrieve content from the response.
This tool queries the specified Amazon Kendra index with the provided query and returns the search results. The specified Kendra Index is either provided by the user in the chat, or the default index configured in the environemnt variables
Parameters: query (str): The search query to send to Amazon Kendra. region (str): The region of the Kendra Index to send the search query to. indexId (str): The indexId of the Kendra index to send the search query to.
Returns: Dict containing the query results from Amazon Kendra.
| Parameters | Type | Description |
|---|---|---|
query |
string |
|
indexId |
string optional |
|
region |
string optional |
Use this MCP Server
{
"mcpServers": {
"amazon-kendra-index": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"AWS_REGION",
"-e",
"AWS_PROFILE",
"-e",
"KENDRA_INDEX_ID",
"mcp/amazon-kendra-index-mcp-server"
],
"env": {
"AWS_REGION": "us-east-1",
"AWS_PROFILE": "default",
"KENDRA_INDEX_ID": "your-kendra-index-id"
}
}
}
}