Token导航 LogoToken导航TokenDH.com
Bedrock Kb Retrieval MCP Server logo
搜索检索未说明官方级别未说明来源级核验

Bedrock Kb Retrieval MCP Server

MCP Server

Amazon Bedrock知识库检索MCP服务器,用于查询和管理知识库信息,支持自然语言查询和结果重排。

工具数

0

提示词数

0

GitHub Stars

9,062

资源数

0
PythonCursor搜索CursorVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

awslabs

提供方

awslabs

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

亚马逊基岩知识库检索MCP服务器

用于访问亚马逊基岩知识库的MCP服务器

特性

发现知识库及其数据源

  • 查找并探索所有可用的知识库
  • 按名称或标签搜索知识库
  • 列出与每个知识库关联的数据源

用自然语言查询知识库

  • 使用会话查询检索信息
  • 从你的知识库中获取相关段落
  • 访问所有结果的引用信息

按数据源筛选结果

  • 将您的查询集中在特定的数据源上
  • 包含或排除特定数据源
  • 优先考虑特定数据源的结果

重新排列结果

  • 提高检索结果的相关性
  • 使用Amazon Bedrock重新分级功能
  • 按与查询的相关性对结果进行排序

先决条件

安装要求

  1. 安装 uv星体
  2. 使用以下命令安装Python uv python install 3.10

AWS要求

  1. AWS CLI配置:您必须将AWS CLI配置为具有凭据和AWS_PROFILE,该AWS_PROFILE可以访问Amazon Bedrock和知识库
  2. 亚马逊基岩知识库:您必须至少有一个带有标签密钥的亚马逊基岩知识库 mcp-multirag-kb 值为 true
  3. IAM权限:您的IAM角色/用户必须具有适当的权限:

- 列出并描述知识库 - 访问数据源 - 查询知识库

重新排序要求

如果您打算使用重新分级功能,您的基岩知识库需要额外的权限:

  1. 您的IAM角色必须同时具有这两个权限 bedrock:Rerankbedrock:InvokeModel 行动
  2. 亚马逊基岩知识库服务角色也必须具有这些权限
  3. 重新排名仅在特定地区可用。请咨询官方 文档 获取最新的支持区域列表。
  4. 为指定区域中的可用重新分级模型启用模型访问。

控制重新排名

可以使用全局启用或禁用重新排名 BEDROCK_KB_RERANKING_ENABLED 环境变量:

  • 设置为 false (默认):除非明确启用,否则禁用所有查询的重新分级
  • 设置为 true:启用所有查询的重新分级,除非明确禁用

环境变量接受各种格式:

  • 用于启用:“true”、“1”、“yes”或“on”(不区分大小写)
  • 用于禁用:任何其他值或未设置(默认行为)

此设置提供全局默认值,而单个API调用仍然可以通过显式设置 reranking 参数。

有关设置知识库的详细说明,请参阅:

安装

Kiro光标VS代码

在MCP客户端配置中配置MCP服务器(例如,对于Kiro,编辑 ~/.kiro/settings/mcp.json):

{
  "mcpServers": {
    "awslabs.bedrock-kb-retrieval-mcp-server": {
      "command": "uvx",
      "args": ["awslabs.bedrock-kb-retrieval-mcp-server@latest"],
      "env": {
        "AWS_PROFILE": "your-profile-name",
        "AWS_REGION": "us-east-1",
        "FASTMCP_LOG_LEVEL": "ERROR",
        "KB_INCLUSION_TAG_KEY": "optional-tag-key-to-filter-kbs",
        "BEDROCK_KB_RERANKING_ENABLED": "false"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Windows安装

对于Windows用户,MCP服务器配置格式略有不同:

{
  "mcpServers": {
    "awslabs.bedrock-kb-retrieval-mcp-server": {
      "disabled": false,
      "timeout": 60,
      "type": "stdio",
      "command": "uv",
      "args": [
        "tool",
        "run",
        "--from",
        "awslabs.bedrock-kb-retrieval-mcp-server@latest",
        "awslabs.bedrock-kb-retrieval-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_PROFILE": "your-aws-profile",
        "AWS_REGION": "us-east-1"
      }
    }
  }
}

或docker成功后 docker build -t awslabs/bedrock-kb-retrieval-mcp-server .:

# fictitious `.env` file with AWS temporary credentials
AWS_ACCESS_KEY_ID=ASIAIOSFODNN7EXAMPLE
AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
AWS_SESSION_TOKEN=AQoEXAMPLEH4aoAH0gNCAPy...truncated...zrkuWJOgQs8IZZaIv2BXIa2R4Olgk
  {
    "mcpServers": {
      "awslabs.bedrock-kb-retrieval-mcp-server": {
        "command": "docker",
        "args": [
          "run",
          "--rm",
          "--interactive",
          "--env",
          "FASTMCP_LOG_LEVEL=ERROR",
          "--env",
          "KB_INCLUSION_TAG_KEY=optional-tag-key-to-filter-kbs",
          "--env",
          "BEDROCK_KB_RERANKING_ENABLED=false",
          "--env",
          "AWS_REGION=us-east-1",
          "--env-file",
          "/full/path/to/file/above/.env",
          "awslabs/bedrock-kb-retrieval-mcp-server:latest"
        ],
        "env": {},
        "disabled": false,
        "autoApprove": []
      }
    }
  }

注意:您的凭据需要从主机刷新

局限性

  • 结果与 IMAGE KB查询响应中不包括内容类型。
  • reranking 参数需要额外的权限,亚马逊基岩模型访问权限,并且仅在特定地区可用。

目录标签

目录标签

PythonCursor搜索知识库检索本地部署自然语言处理AWS服务数据源管理结果重排

支持客户端

CursorVS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP