AWS MCP

AWS MCP

site icon
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 桌面应用后检查连接状态

使用教程

使用依赖

安装教程

  1. 克隆仓库:
git clone https://github.com/RafalWilinski/aws-mcp
cd aws-mcp
  1. 安装依赖:
pnpm install
# 或
npm install

调试方式

  1. 配置 Claude 桌面应用的 claude_desktop_config.json 文件
  2. 重启 Claude 桌面应用
  3. 使用自然语言命令测试功能,例如:
  4. "List available AWS profiles"
  5. "List all EC2 instances in my account"
  6. 查看日志:
tail -n 50 -f ~/Library/Logs/Claude/mcp-server-aws.log

许可证

None