
AWS MCP

2025.03.04
254
TypeScriptAWS 管理自然语言接口开发效率
AWS MCP 是一个基于 Model Context Protocol (MCP) 的服务器,使 AI 助手(如 Claude)能够与您的 AWS 环境进行交互。它允许在对话中以自然语言查询和管理 AWS 资源,类似于更好的 Amazon Q 替代方案。
View on GitHub
Overview
基本能力
产品定位
AWS MCP 是一个连接 AI 助手与 AWS 环境的桥梁,通过自然语言实现 AWS 资源的查询和管理。
核心功能
- 🔍 使用自然语言查询和修改 AWS 资源
- ☁️ 支持多个 AWS 配置文件和 SSO 认证
- 🌐 多区域支持
- 🔐 安全的凭证处理(不向外部服务暴露凭证,使用本地凭证)
- 🏃♂️ 使用本地 AWS 凭证执行
适用场景
- 通过自然语言快速查询 AWS 资源状态
- 在对话中直接管理 AWS 服务
- 多账户/多区域 AWS 环境管理
- 开发人员快速获取 AWS 资源信息
工具列表
- Claude Desktop:用于连接 MCP 服务器的 AI 助手客户端
- AWS CLI:本地 AWS 凭证管理
常见问题解答
- 日志查看:
tail -n 50 -f ~/Library/Logs/Claude/mcp-server-aws.log
- 安装验证:重启 Claude 桌面应用后检查连接状态
使用教程
使用依赖
- Node.js
- Claude Desktop
- 本地配置的 AWS 凭证(
~/.aws/
目录)
安装教程
- 克隆仓库:
git clone https://github.com/RafalWilinski/aws-mcp
cd aws-mcp
- 安装依赖:
pnpm install
# 或
npm install
调试方式
- 配置 Claude 桌面应用的
claude_desktop_config.json
文件 - 重启 Claude 桌面应用
- 使用自然语言命令测试功能,例如:
- "List available AWS profiles"
- "List all EC2 instances in my account"
- 查看日志:
tail -n 50 -f ~/Library/Logs/Claude/mcp-server-aws.log
许可证
None