AWS MCP Server
镜像的
概述
AWS MCP 服务器是模型上下文协议的实现,允许 Claude 直接与 AWS S3 和 DynamoDB 服务交互。所有操作自动记录并可通过 audit://aws-operations 访问。
安装步骤
-
克隆仓库
-
设置 AWS 凭证(需要 S3 和 DynamoDB 读写权限):
- 方法 1: 环境变量
AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY,AWS_REGION - 方法 2: 默认 AWS 凭证链(使用
aws configure设置)
- 方法 1: 环境变量
-
配置 Claude 桌面应用:
- 在 MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 在 Windows:
%APPDATA%/Claude/claude_desktop_config.json
添加以下配置:
"mcpServers": { "mcp-server-aws": { "command": "uv", "args": [ "--directory", "/path/to/repo/mcp-server-aws", "run", "mcp-server-aws" ] } } - 在 MacOS:
-
安装并打开 Claude 桌面应用
-
测试配置:请求 Claude 执行简单 AWS 操作(如创建 S3 存储桶)
支持的功能
S3 操作
- 存储桶管理:
s3_bucket_create,s3_bucket_list,s3_bucket_delete - 对象管理:
s3_object_upload,s3_object_delete,s3_object_list,s3_object_read
DynamoDB 操作
- 表管理:
dynamodb_table_create,dynamodb_table_describe,dynamodb_table_delete,dynamodb_table_update - 项操作:
dynamodb_item_put,dynamodb_item_get,dynamodb_item_update,dynamodb_item_delete,dynamodb_item_query,dynamodb_item_scan - 批量操作:
dynamodb_batch_get,dynamodb_item_batch_write,dynamodb_batch_execute - TTL 管理:
dynamodb_describe_ttl,dynamodb_update_ttl
故障排除
如遇问题,请使用 MCP 调试工具。
MCP-Mirror