Amazon Kendra Index

Amazon Kendra Index

Enterprise search and RAG enhancement.

10K+

2 Tools

Packaged by
Requires Configuration
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

About

Amazon Kendra Index MCP Server

Enterprise search and RAG enhancement.

What is an MCP Server?

MCP Info

Image Building Info

AttributeDetails
Dockerfilehttps://github.com/awslabs/mcp/blob/636aca8e109b5559006044f035bb89c16e9e5410/src/amazon-kendra-index-mcp-server/Dockerfile
Commit636aca8e109b5559006044f035bb89c16e9e5410
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_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
LicenceApache License 2.0

Available Tools (2)

Tools provided by this ServerShort Description
KendraListIndexesToolList all Amazon Kendra indexes in the specified region.
KendraQueryToolQuery 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.

ParametersTypeDescription
regionstringoptional

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.

ParametersTypeDescription
querystring
indexIdstringoptional
regionstringoptional

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"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Related servers