• Home
  • Categories
  • Tags
  • Pricing
  • Submit
    1. Home
    2. Search & Discovery Mcp Servers
    3. Amazon Kendra Index MCP Server

    Amazon Kendra Index MCP Server

    An MCP server that connects to Amazon Kendra indexes, providing enterprise search capabilities and retrieval-augmented generation (RAG) enhancement for conversational assistants.

    🌐Visit Website

    About this tool

    Amazon Kendra Index MCP Server

    Overview

    An AWS Labs Model Context Protocol (MCP) server that connects to Amazon Kendra indexes so MCP-enabled assistants can use Kendra as an additional context source for retrieval-augmented generation (RAG) and enterprise search.

    • Category: Search & Discovery MCP Servers
    • Vendor / Brand: Amazon Web Services
    • Primary use cases:
      • Augment conversational and coding assistants with enterprise search results from Amazon Kendra indices
      • Query existing Kendra indexes for documentation, knowledge base, and RAG workflows

    Features

    Core Capabilities

    • Connects MCP-enabled chatbots to Amazon Kendra indexes as RAG data sources.
    • Enhances responses from coding and AI assistants (e.g., Cline, Cursor, Windsurf, Amazon Q Developer) by injecting Kendra search results into context.
    • Supports querying either a default Kendra index or a specific index referenced in the user prompt.
    • Can list available Amazon Kendra indexes in your AWS account to help select an appropriate index at runtime.

    Tools

    1. KendraQueryTool

    • Function: Uses a natural-language query to search an Amazon Kendra index and retrieve additional context for the assistant’s response.
    • Behavior:
      • Queries a default index, or
      • Queries a specific index if the user names it in the prompt.
    • Required parameters:
      • query (str) – The user’s search query.
    • Optional parameters:
      • indexId (str) – ID of the Kendra index to query.
      • region (str) – AWS region of the target Kendra index.
    • Example usage prompts:
      • “Can you help me understand how to implement a progress event in the CreateHandler using Java? Use the KendraQueryTool to gain additional context.”
      • “Can you use the test-kendra-index to help answer the following questions…?”

    2. KendraListIndexesTool

    • Function: Lists Amazon Kendra indexes in the AWS account.
    • Behavior:
      • By default, lists indices in regions defined via environment variables in the MCP configuration.
      • Region can be overridden in the user prompt.
    • Optional parameters:
      • region (str) – AWS region whose Kendra indexes should be listed.
    • Example usage prompt:
      • “Can you list the Kendra Indexes in my account in the us-west-2 region?”

    Requirements

    Pre-Requisites

    1. An AWS account.
    2. An Amazon Kendra index containing the documentation or data you want to use for RAG.
    3. uv installed (from Astral) for environment and dependency management.
    4. Python 3.10 installed (e.g., via uv python install 3.10).

    IAM & AWS Configuration

    1. Create or use an IAM user in your AWS account.
    2. Attach a policy with, at minimum:
      • kendra:Query
      • kendra:ListIndices
      • (Alternatively, the managed policy AmazonKendraFullAccess, following least-privilege principles.)
    3. Configure AWS credentials (access key ID and secret access key) in the environment using aws configure.

    Editor / Client Integration

    • Installable as an MCP server in compatible clients such as Cursor and VS Code via provided install links/config.

    Pricing

    No specific pricing information is provided for the MCP server itself. Usage will typically incur standard AWS charges for:

    • Amazon Kendra (index storage, queries, and related operations), and
    • Any other underlying AWS resources used by your account.

    Consult AWS pricing pages for Amazon Kendra and related services for detailed cost information.

    Surveys

    Loading more......

    Information

    Websiteawslabs.github.io
    PublishedDec 31, 2025

    Categories

    1 Item
    Search & Discovery Mcp Servers

    Tags

    3 Items
    #enterprise-search
    #rag
    #aws

    Similar Products

    6 result(s)
    Amazon Bedrock Knowledge Bases Retrieval MCP Server

    An MCP server that enables retrieval-augmented generation workflows over Amazon Bedrock Knowledge Bases, allowing AI agents to query enterprise knowledge with citation support.

    Amazon Q Business Anonymous MCP Server

    An MCP server that connects to Amazon Q Business with anonymous access, allowing AI assistants to query a knowledge base without user-level authentication details.

    AWS KB

    An MCP server that enables users to retrieve information from AWS Knowledge Bases using Retrieval-Augmented Generation (RAG) via Bedrock Agent Runtime. (Merged 'Aws Kb' and 'Aws Kb Retrieval Server')

    AWS MCP Server
    Featured

    Official fully managed AWS MCP server providing AI assistants with secure access to over 15,000 AWS APIs. Enables natural language infrastructure management, AWS documentation access, and pre-built workflows for common tasks with IAM-based security and CloudTrail audit logging.

    AWS MCP Essential Setup
    Featured

    A remote, managed MCP server hosted by AWS that provides comprehensive AWS API access, up‑to‑date AWS documentation, and support for agent SOPs to manage and explore AWS resources via natural language. It includes command validation, security controls, and coverage of all AWS services for infrastructure management and operations.

    awslabs/mcp
    Featured

    Official AWS MCP servers that provide seamless Model Context Protocol integration with a wide range of AWS services and resources, enabling AI assistants to interact with AWS infrastructure programmatically.

    Built with
    Ever Works
    Ever Works

    Connect with us

    Stay Updated

    Get the latest updates and exclusive content delivered to your inbox.

    Product

    • Categories
    • Tags
    • Pricing
    • Help

    Clients

    • Sign In
    • Register
    • Forgot password?

    Company

    • About Us
    • Admin
    • Sitemap

    Resources

    • Blog
    • Submit
    • API Documentation
    All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
    Copyright © 2025 Acme. All rights reserved.·Terms of Service·Privacy Policy·Cookies