AWS MCP: Model Context Protocol trên AWS

AWS MCP: Model Context Protocol trên AWS

site icon
2025.03.24 3
TypeScriptAWS 资源管理AI 助手集成开发效率工具开发效率金融服务
AWS MCP (Model Context Protocol) 是一个基于 AWS 的服务器,允许 AI 助手如 Claude 通过自然语言与 AWS 环境交互。它简化了 AWS 资源的管理和查询,无需使用传统的 AWS 控制台或 CLI。AWS MCP 提供了一个标准化的协议,使 LLM 能够连接到各种数据源和工具,支持多区域 AWS 和 SSO 认证,同时确保数据安全。
View on GitHub

Overview

基本能力

产品定位

AWS MCP 是一个用于连接 AI 模型与 AWS 资源的协议服务器,旨在通过自然语言简化 AWS 资源的管理和操作。

核心功能

  • 自然语言查询和修改 AWS 资源:支持通过自然语言指令操作 AWS 资源。
  • 多区域和 SSO 支持:支持多 AWS 区域和单点登录认证。
  • 安全凭证管理:本地执行,不泄露凭证信息。
  • 灵活的 LLM 集成:支持与多种 LLM 模型(如 Claude)集成。

适用场景

  • AWS 资源管理:通过自然语言查询和操作 EC2、S3、Lambda 等 AWS 服务。
  • 开发效率提升:简化开发者的 AWS 操作流程,减少 CLI 或控制台的使用。
  • AI 助手集成:为 AI 助手(如 Claude)提供 AWS 操作能力。

工具列表

  • Node.js:运行 AWS MCP 的依赖环境。
  • Claude Desktop:集成 AWS MCP 的 AI 助手应用。
  • AWS CLI:用于本地 AWS 凭证配置。

常见问题解答

  • 如何配置 AWS 凭证?:确保 ~/.aws/ 目录下已配置正确的 AWS 凭证。
  • 如何启动 AWS MCP?:通过 npm startpnpm start 启动服务。
  • 如何验证连接成功?:重启 Claude Desktop 后查看连接成功通知。

使用教程

使用依赖

  • Node.js:安装 Node.js 环境。
  • AWS CLI:配置本地 AWS 凭证。 bash aws configure

安装教程

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

调试方式

  1. 启动服务 bash npm start
  2. 验证连接:在 Claude Desktop 中检查连接状态。
  3. 测试指令:输入自然语言指令如 "List all EC2 instances in my account"。

许可证

None