AWS CLI MCP Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

AWS CLI MCP Server 是一个用于通过 MCP 协议执行 AWS CLI 命令的工具,旨在简化 AWS 服务的操作和管理。

核心功能

  • 通过 MCP 协议执行 AWS CLI 命令
  • 获取 AWS 服务的详细信息
  • 列出可用的 AWS 服务
  • 完全访问 AWS CLI 的所有功能

适用场景

  • 在 Claude 中直接执行 AWS CLI 命令
  • 快速获取 AWS 服务的详细信息
  • 自动化 AWS 资源管理

工具列表

  • execute-aws-command: 执行 AWS CLI 命令
  • 参数:

    • command: AWS 服务(如 s3, ec2, lambda)
    • subcommand (可选): 要执行的命令(如 ls, describe-instances)
    • options (可选): 命令选项,键值对形式
  • get-service-details: 获取特定 AWS 服务的详细信息

  • 参数:
    • service: AWS 服务名称(如 s3, ec2, lambda)

常见问题解答

  • 安全性: 该服务器使用配置的 AWS 凭据执行命令,需谨慎管理访问权限。
  • 权限: 确保 AWS CLI 已正确配置并具有所需权限。

使用教程

使用依赖

  • Node.js (推荐 v20 或更高版本)
  • npm 或 yarn
  • 已安装并配置凭据的 AWS CLI
  • TypeScript

安装教程

  1. 克隆仓库:
    bash
    git clone https://github.com/IcyKallen/aws-cli-mcp-server
    cd aws-cli-mcp-server

  2. 安装依赖:
    bash
    npm install

  3. 构建项目:
    bash
    npm run build

  4. 确保 AWS CLI 已配置:
    bash
    aws configure

  5. 启动 MCP 服务器:
    bash
    npm start

调试方式

  • 检查 AWS CLI 配置是否正确
  • 确保 Node.js 版本符合要求
  • 查看构建和启动过程中的错误日志

示例用法

列出 S3 存储桶

I need to list my S3 buckets.

创建 S3 存储桶

Create a new S3 bucket named "my-test-bucket" in the us-west-2 region.

获取 EC2 服务详情

What EC2 commands are available?

点击访问

开发效率

mcp-server - MCP服务,MCP服务器,MCP教程

2025-5-3 10:05:40

开发效率

xk6-mcp - MCP服务,MCP服务器,MCP教程

2025-5-3 10:05:48

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索