关于 AWS MCP
AWS MCP 是一个 MCP 服务,让 Claude 等 AI 助手通过自然语言查询和管理本地 AWS 环境中的资源。它面向希望在对话中操作 AWS 的开发者,凭证保留在本地使用。
主要功能
- 01使用自然语言查询和修改 AWS 资源
- 02支持多个 AWS 配置文件与 SSO 登录
- 03支持多区域访问
- 04凭证仅在本地使用,不外发
- 05在本机运行,使用现有 AWS 凭证
适用场景
- 01在 Claude 桌面应用中列出 EC2 实例或 S3 存储桶
- 02查询特定区域中的 Lambda 函数或 ECS 集群
- 03在对话中切换 AWS 配置文件并检查资源
MCP 相关
该项目是一个 MCP 服务,在 Claude Desktop 等 MCP 客户端中以配置项的形式运行,并向客户端暴露 AWS 资源的查询与管理能力。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
AWS MCP
一个 模型上下文协议(MCP) 服务,可让 Claude 等 AI 助手与您的 AWS 环境交互。这样,您就可以在对话中使用自然语言查询和管理 AWS 资源。可以把它看作更好的 Amazon Q 替代品。

功能
- 🔍 使用自然语言查询和修改 AWS 资源
- ☁️ 支持多个 AWS 配置文件和 SSO 身份验证
- 🌐 支持多区域
- 🔐 安全处理凭据(不会向外部服务暴露任何凭据,使用您的本地凭据)
- 🏃♂️ 使用您的 AWS 凭据在本地执行
前提条件
- Node.js
- Claude Desktop
- 已在本地配置 AWS 凭据(
~/.aws/目录)
安装
- 克隆此仓库:
git clone https://github.com/RafalWilinski/aws-mcp
cd aws-mcp
- 安装依赖:
pnpm install
# or
npm install
使用方法
- 打开 Claude 桌面应用,前往 Settings -> Developer -> Edit Config

- 将以下条目添加到您的
claude_desktop_config.json:
{
"mcpServers": {
"aws": {
"command": "npm", // OR pnpm
"args": [
"--silent",
"--prefix",
"/Users/<YOUR USERNAME>/aws-mcp",
"start"
]
}
}
}
重要提示:将 /Users/<YOUR USERNAME>/aws-mcp 替换为项目目录的实际路径。
- 重启 Claude 桌面应用。您应该会看到:

- 选择一个 AWS 配置文件,或直接通过提问开始操作:
- “列出可用的 AWS 配置文件”
- “列出我账户中的所有 EC2 实例”
- “显示 S3 存储桶及其大小”
- “us-east-1 中部署了哪些 Lambda 函数?”
- “列出所有 ECS 集群及其服务”
与 nvm 配合使用
先从源代码构建,然后添加以下配置:
{
"mcpServers": {
"aws": {
"command": "/Users/<USERNAME>/.nvm/versions/node/v20.10.0/bin/node",
"args": [
"<WORKSPACE_PATH>/aws-mcp/node_modules/tsx/dist/cli.mjs",
"<WORKSPACE_PATH>/aws-mcp/index.ts",
"--prefix",
"<WORKSPACE_PATH>/aws-mcp",
"start"
]
}
}
}
故障排除
查看日志:
tail -n 50 -f ~/Library/Logs/Claude/mcp-server-aws.log
# or
tail -n 50 -f ~/Library/Logs/Claude/mcp.log
开发中的功能
- 支持 MFA
- 缓存 SSO 凭据,避免过于频繁地刷新
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。