关于 MCP AWS Client
MCP AWS Client 通过 AWS CLI 或 boto3 连接 MCP 兼容应用与 AWS 资源管理,支持 S3 操作和向 Fargate 服务部署镜像,并可使用 AWS 配置文件。
主要功能
- 01管理 S3 存储桶及权限
- 02添加、列出和移除 S3 对象
- 03向 Fargate 服务部署镜像
- 04使用已配置的 AWS 配置文件
适用场景
- 01创建或删除 S3 存储桶
- 02更改存储桶策略和权限
- 03管理 S3 存储桶中的对象
- 04向 Fargate 服务部署新镜像
MCP 相关
这是面向 AWS 服务的 MCP 客户端,可供 MCP 兼容应用使用。它通过 AWS CLI 或 boto3 管理 AWS 资源。
详细介绍
MCP AWS 客户端
用于 AWS 服务的 Model Context Protocol (MCP) 客户端,提供使用 AWS CLI 或 boto3 管理 AWS 资源的功能。
功能
S3 操作
- 创建、列出和删除存储桶
- 修改存储桶权限和策略
- 添加、列出和删除对象
Fargate 操作
- 将新镜像部署到服务中
配置
客户端支持在以下位置定义的不同 AWS 配置文件:
~/.aws/config~/.aws/credentials
安装
- 克隆此存储库
- 安装依赖项:
pip install -e . - 使用以下方法之一配置 AWS 凭证:
- 环境变量:
AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY、AWS_REGION - AWS 凭证链(通过
aws configure使用 AWS CLI 设置) - 使用工具时指定配置文件名称
- 环境变量:
使用
安装和配置完成后,MCP AWS 客户端可与兼容 MCP 的应用程序一起使用。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。