
AWS Knowledge Base Retrieval MCP Server

2025.04.20
70000
JavaScriptAWS 知识库检索检索增强生成开发效率
AWS Knowledge Base Retrieval MCP 用于通过 Bedrock Agent Runtime 从 AWS Knowledge Base 中检索信息。该服务主要提供检索增强生成(RAG)功能,能够根据查询和知识库 ID 从 AWS Knowledge Base 中检索上下文信息,并支持自定义检索结果的数量。
View on GitHub
Overview
基本能力
产品定位
AWS Knowledge Base Retrieval MCP Server 是一个专门用于从 AWS Knowledge Base 中检索信息的服务,旨在通过检索增强生成(RAG)技术提供高效的上下文信息检索能力。
核心功能
- 检索增强生成(RAG):根据查询和知识库 ID 从 AWS Knowledge Base 中检索上下文信息。
- 多结果检索:支持自定义检索结果的数量(默认 3 个)。
适用场景
- 需要从 AWS Knowledge Base 中快速检索相关信息的场景。
- 需要结合检索结果进行进一步生成或分析的场景。
工具列表
- retrieve_from_aws_kb
- 功能:使用 AWS Knowledge Base 执行检索操作。
- 输入参数:
query
(字符串):检索查询。knowledgeBaseId
(字符串):AWS Knowledge Base 的 ID。n
(数字,可选):要检索的结果数量(默认:3)。
常见问题解答
- 如何配置 AWS 凭证?
- 从 AWS 管理控制台获取 AWS 访问密钥 ID、秘密访问密钥和区域,并确保这些凭证具有适当的 Bedrock Agent Runtime 操作权限。
使用教程
使用依赖
- 确保已安装 Docker 或 Node.js(用于 npx 安装)。
- 获取 AWS 访问密钥 ID、秘密访问密钥和区域。
安装教程
Docker 安装
docker build -t mcp/aws-kb-retrieval -f src/aws-kb-retrieval-server/Dockerfile .
使用 npx 安装
无需单独安装,直接通过 npx 运行。
调试方式
- 确保环境变量
AWS_ACCESS_KEY_ID
、AWS_SECRET_ACCESS_KEY
和AWS_REGION
已正确设置。 - 运行以下命令测试服务是否正常工作:
docker run -i --rm -e AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY -e AWS_REGION mcp/aws-kb-retrieval
或
npx -y @modelcontextprotocol/server-aws-kb-retrieval