Verified

AWS KB Retrieval MCP Server

An MCP server for querying AWS Knowledge Bases via Bedrock Agent Runtime.

Data last scanned yesterday · Reviewed 2 months ago

01 tool293JavaScriptMIT

Overview

The aws-kb-retrieval-server enables retrieval-augmented generation (RAG) workflows by connecting your MCP-compatible environment to AWS Knowledge Bases. It provides a single tool, retrieve_from_aws_kb, which allows you to fetch context using a specific knowledge base ID and search query. You can also customize the number of results returned to refine the information retrieved from your AWS data stores. Configuration requires providing valid AWS credentials, including access keys and region details, which are passed directly to the server environment. It supports integration with development tools like Claude Desktop and VS Code via Docker or NPX, facilitating direct access to your AWS data for AI-assisted analysis.

Our verdict

This server carries a high risk level with a security score of 0/100 and should be used with extreme caution. The project is officially archived, meaning it receives no further security patches or maintenance. Furthermore, it lacks any authentication mechanism, which exposes the service to unauthorized access if misconfigured. Given these critical limitations, it is not recommended for production environments or systems handling sensitive data.

Setup

Claude Desktop
{
  "mcpServers": {
    "aws-kb-retrieval-server": {
      "args": [
        "-y",
        "@modelcontextprotocol/server-aws-kb-retrieval"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
retrieve_from_aws_kbPerform retrieval operations using the AWS Knowledge Base.low

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

What AWS permissions are required for this server?

You must ensure that the AWS credentials provided have appropriate permissions for Bedrock Agent Runtime operations.

Can I adjust how many results are retrieved from my knowledge base?

Yes, you can use the 'n' parameter in the retrieve_from_aws_kb tool to specify the number of results to retrieve, which defaults to 3.

What information do I need to configure the server?

You need your AWS access key ID, secret access key, and the AWS region where your knowledge base is located.

Does this server support both NPX and Docker deployment?

Yes, the configuration supports both Docker and NPX methods for integration with clients like Claude Desktop.

Alternatives

Badge

AWS KB Retrieval MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.