Aws Claw
Aws Claw: AWS AI 助手 🤖❤️☁️

Aws Claw 是一款 Visual Studio Code(以及包括 Google Antigravity、Windsurf 等在内的分支版本)扩展,将 AWS 交互引入到您的聊天体验中。使用自然语言,通过您现有的凭证来检查和操作 AWS 资源。该扩展公开了 AWS 感知工具,可直接代表您执行操作。
💬 聊天模式
智能体或计划模式 (Agent Or Plan Mode):该扩展注册了 AWS 服务工具,AI 助手可以根据您的请求调用这些工具。您可以提出问题,助手将调用适当的工具来获取数据或执行操作。我们建议大多数用例从这种模式开始。
询问或编辑模式 (Ask Or Edit Mode):您也可以在聊天输入框中使用 "@aws" 前缀直接提问或下达命令。助手将回复所请求的信息或执行指定的操作。我们建议在快速查询、简单任务或无法使用智能体/计划模式时使用此模式。
Related MCP server: AWS MCP Server
🔌 MCP 支持
Vscode:无需设置 MCP 服务器。Aws Claw 内置于 Vscode Chat (Copilot) 中,无需额外设置。只需开始关于您的 AWS 资源的聊天即可。
Google Antigravity / Windsurf / 其他:您需要一个本地 MCP 服务器来将这些编辑器与 Aws Claw 连接。有关详细的设置说明,请参阅 README_MCP。
🔑 支持的 AWS 服务
S3 | SQS | SNS | EC2 |
Lambda | Step Functions | EMR | CloudWatch Logs |
CloudFormation | RDS | DynamoDB | IAM |
STS | Glue | API Gateway |
点击 此处 获取支持的 AWS 服务和操作的完整列表。
🤖 可用工具
会话与 STS:管理配置文件/区域/端点、刷新凭证、GetCallerIdentity、会话令牌。
S3:列出存储桶/对象,获取/上传/删除对象。
SQS 与 SNS:列出队列/主题,发送/接收/删除消息,获取队列 URL。
EC2:描述实例、镜像、VPC、安全组、控制台输出。
Lambda 与 Step Functions:调用函数,列出状态机和执行记录。
EMR:描述集群、步骤、工作室、笔记本执行和扩展策略。
CloudWatch Logs:搜索并检索日志事件。
CloudFormation:列出堆栈,描述堆栈资源和事件。
RDS 与 RDS Data:列出数据库实例/集群;通过 RDS Data API 运行 SQL。
DynamoDB:列出表,描述表,扫描/查询项目。
IAM 与 STS:身份和凭证实用工具。
API Gateway, Glue:服务管理和 S3 兼容端点支持。
文件操作:处理本地工作区上下文。
❓ 问答
身份验证
问:Aws Claw 如何验证 AWS 身份? 答:它使用您本地配置的现有 AWS 凭证(通过 AWS CLI 配置、SSO、环境变量等)以及 AWS SDK 提供程序链。
问:我的 AWS 凭证会被该扩展存储吗? 答:不会,凭证不会持久化存储在 VS Code 全局状态之外。您可以从命令面板刷新或清除缓存的凭证。
权限
问:需要什么权限? 答:该扩展使用您的账户权限调用 AWS API。请使用最小权限的 IAM 策略,并在运行变更操作前验证当前活动的配置文件。
问:我可以使用此扩展连接多个 AWS 账户吗? 答:可以,您可以使用状态栏中的 AWS 选择器或命令面板中的命令切换配置文件。
费用
问:使用此扩展有任何费用吗? 答:扩展本身是免费使用的,但 AWS API 调用可能会根据您的使用情况和 AWS 定价产生费用。
安全性
问:我的 AWS 凭证会暴露给 Copilot 或其他 AI 服务吗? 答:不会,您的 AWS 凭证由扩展在本地处理,不会发送给任何外部 AI 服务。
安全保障
问:该扩展是否可能对我的 AWS 账户执行意外操作? 答:该扩展在执行以下操作前始终会征求您的确认:
put, post, upload, download, delete, copy, create, update, insert, commit, rollback, send, publish, invoke, start, execute。
List, get, describe, search, scan, query 操作是只读的,是安全的。
问:我可以看到正在进行的 AWS API 调用吗? 答:可以,您可以在“命令历史记录”面板和名为“Aws Claw-Log”的输出通道中查看 AWS API 调用历史记录。要打开输出通道,请转到“视图”->“输出”,然后从下拉菜单中选择“Aws Claw-Log”。要打开“命令历史记录”面板,请从命令面板中点击“Aws Claw: Open Command History”命令。当您将历史记录导出到文件时,可以看到 API 调用的响应。
📺 截图
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
⚙️ 先决条件
本地配置的 AWS 凭证(通过 AWS CLI 配置、SSO、环境变量或其他支持的方法)。
🏁 快速入门
Aws 凭证:确保您已在本地配置了 AWS 凭证。您可以使用 AWS CLI 设置配置文件或 SSO。
测试连接:点击状态栏中的 "🔌Aws" 并运行 "Aws Claw: Test AWS Connection" 以验证 AWS 访问权限。如果需要,您可以设置默认配置文件、区域和端点(针对 Localstack)。
Google Antigravity / Windsurf / 其他:您需要一个本地 MCP 服务器来将这些编辑器与 Aws Claw 连接。有关详细的设置说明,请参阅 README_MCP。
打开聊天:打开聊天(在“询问或编辑模式”中使用 @aws)并提出问题,例如:
列出我的 S3 存储桶
跟踪 /aws/lambda/my-fn 的最新 CloudWatch 日志事件
描述 us-west-2 中的 EC2 实例
向我的 SNS 主题发布消息
查看结果:助手将调用适当的工具,流式传输结果,并建议后续操作。
🧠 安装技能
Aws Claw 附带了一套智能体技能,教导 GitHub Copilot 如何使用 AWS 服务。通过以下方式安装它们:
npx skills add necatiarslan/awsclaw安装后,这些技能将在您的智能体会话中可用,并为助手提供深入的 AWS 服务知识、最佳实践以及针对所有支持服务的工具使用指南。
👮 身份验证与安全性
凭证:通过 AWS SDK 提供程序链解析。所选配置文件存储在 VS Code 全局状态中,并在会话间重新应用。
隐私:没有凭证会持久化存储在 VS Code 全局状态之外。您可以从命令面板刷新或清除缓存的凭证。
权限:助手使用您的账户权限调用 AWS API。请使用最小权限的 IAM 策略,并在运行变更操作前验证当前活动的配置文件。
📋 待办事项
添加更多 AWS 服务和操作。
一级:ECS, EKS, Secrets Manager, Systems Manager, ECR, CloudWatch Metrics & Alarms
二级:ElastiCache, EventBridge, Kinesis, Route53, EFS, Cloud Trail, KMS, ELB
三级:X-Ray, Athena, Redshift
提高对 AWS 特定查询的自然语言理解能力。
类似 Copilot 的设置面板,以获得更好的用户体验。
💖 链接
This server cannot be deployed
Maintenance
Related MCP Connectors
Unified API to query AWS, GCP, Azure and generate Terraform/CLI execution kits for AI agents.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Your org's AI agents, tasks, runs, search, and brain files as MCP tools and resources.
A registry of AI agent tools — MCP servers, APIs, CLIs, SDKs — kept current by automated ingestion.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceA lightweight service that enables AI assistants to execute AWS CLI commands through the Model Context Protocol (MCP), allowing AI tools to retrieve AWS documentation and interact with AWS services.186MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to execute AWS CLI commands and access AWS documentation, resources, and prompt templates through the Model Context Protocol with support for Unix pipes and secure Docker-based deployment.MIT
- AlicenseBqualityDmaintenanceEnables management and provisioning of AWS resources like EC2, S3, and RDS using natural language prompts through the Model Context Protocol. It allows users to automate complex infrastructure tasks, such as setting up VPCs and security groups, via a chat interface.5411 npm27MIT
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to execute AWS CLI commands and retrieve service documentation through the Model Context Protocol. It supports Unix pipes for output filtering and provides pre-defined prompt templates for common cloud management tasks.MIT














