用途:awsflow 是 VS Code 扩展,让用户用自然语言提示在 VS Code 内与 AWS 服务交互,适合需要连接 AWS、切换配置、测试连通性或了解跨服务关系的场景。
主要能力:支持自然语言 AWS 管理、聊天中执行 AWS API 调用、自动分页(Load More);提供 S3 Explorer(OpenS3Explorer)、CloudWatch 日志查看器(OpenCloudWatchLogView)、命令历史、按工作区启停工具的服务访问视图,以及状态栏快速选择 profile 和 region。内置 VS Code/GitHub Copilot 的 MCP 支持,并为 Google Antigravity、Windsurf、Cursor 等提供 Stdio MCP 桥接,最多 3 个并发 MCP 会话,可用 awsflow.mcp.disabledTools 控制工具可用性。
使用方式:在 VS Code 安装 awsflow 扩展;用 TestAwsConnectionTool 验证连通性;用 SessionTool 的 ListProfiles 查看可用 profile,再用 SetSession 配置 profile 与 region;随后通过聊天调用各 AWS 服务工具。凭证走标准 AWS SDK 凭证链(环境变量、AWS SSO、~/.aws/credentials、~/.aws/config),凭证不会发送给 AI 服务,API 调用在本地执行。SessionTool 还支持 GetSession、RefreshCredentials;FileOperationsTool 支持 ReadFile、WriteFile、AppendFile、ReadFileStream、ReadFileAsBase64、GetFileInfo、ListFiles、ZipTextFile。
安全模型:只读操作(list、describe、get)自动执行;变更操作(put、post、upload、delete、create、update、invoke、start、execute)需用户确认;可通过 SetAwsReadonlyMode 开启只读模式阻止所有写操作。
限制:资料未提供具体收费、价格、平台支持范围或效果数据;MCP 并发会话上限为 3。