Skip to content

bedrock-kb-retrieval-mcp-server: Support Amazon Bedrock API Key Authentication #2071

@k-stamp

Description

@k-stamp

Describe the feature

Amazon recently introduced support for authenticating API requests to Bedrock using API Keys. Currently, the bedrock-kb-retrieval-mcp-server only supports the default AWS authentication (IAM roles/credentials). This feature request is to add support for authenticating with API Keys when connecting to Amazon Bedrock.

Use Case

In environments with very strict access restrictions to AWS resources, using the default AWS authentication method is not feasible. For example, we are unable to leverage Bedrock Knowledge Bases with RAG when limited to standard IAM authentication. API Keys would be much easier for us to distribute and manage internally among employees, while still maintaining proper access control.

Adding API Key authentication support would enable a wider adoption of the MCP server, especially in restricted enterprise setups where AWS IAM permissions are tightly controlled.

Proposed Solution

No response

Other Information

AWS Documentation:
https://docs.aws.amazon.com/bedrock/latest/userguide/api-keys.html

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature-requestNew feature or requestneeds-triageThis needs to be handled, it is the first automatically assigned label to issues.

    Type

    No type

    Projects

    Status

    To triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions