用途
该技能面向 Strands 智能体开发场景,目标是把 MCP(Model Context Protocol)服务器接入 Strands 应用,使智能体能够使用该 MCP 服务器提供的工具。资料说明其适用于 Python 或 TypeScript。
主要能力
- 将 MCP 工具加载到 Strands 应用中。
- 在配置接入前,区分两种不同对象:一是 Strands 应用所使用的 MCP 服务器,二是编程助手所使用的 Strands 文档服务器。
- 对应用侧 MCP 服务器,检查其启动命令或 URL,以及所需的凭据。
- 采用当前受管理的方式集成:MCPClient 或 McpClient。
- 在使用模型驱动的调用前,先验证初始化与工具发现是否正常。
使用方式
资料给出的流程为:先完整阅读共享的 Strands 技能与 MCP 指南;确认用户所指的服务器类型;随后检查目标服务器的命令/URL 与凭据;再使用相应的客户端集成;最后验证初始化与工具发现。资料未提供具体的安装命令、代码片段或传输方式的名称。
适用场景
适用于需要为 Strands 应用引入外部 MCP 工具、配置 MCP 客户端连接,或在接入前排查初始化与工具发现问题等情形。
限制与未提供信息
资料未说明支持的 MCP 传输类型、凭据的具体配置方式、版本兼容性要求、示例代码以及收费或平台限制。实际使用时应以官方技能文档与 MCP 指南为准。