一个适用于 AWS 操作的 Model Context Protocol 服务器实现,目前支持 S3 和 DynamoDB 服务。所有操作都会自动记录,并可通过 audit://aws-operations 资源端点访问。
在此 视频 中查看演示。本项目在 Community Servers 部分中被列为 MCP 服务器存储库中的社区服务器。
要通过 Smithery 自动为 Claude 桌面应用程序安装 AWS MCP 服务器,可使用以下命令:
npx -y @smithery/cli install mcp-server-aws --client claude
AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY、AWS_REGION(默认为 us-east-1)aws configure 设置)claude_desktop_config.json 文件中:
~/Library/Application\ 支持/Claude/claude_desktop_config.json"mcpServers": {
"mcp-server-awsk": {
"command": "uv",
"args": [
"--directory",
"/path/to/repo/mcp-server-aws",
"run",
"mcp-server-aws"
]
}
}
s3-list-buckets:列出所有 S3 存储桶。s3-create-bucket:创建新的 S3 存储桶。s3-delete-bucket:删除指定的 S3 存储桶。s3-list-objects:列出存储桶中的对象。s3-upload-object:上传文件到指定存储桶。s3-download-object:下载指定存储桶中的文件。s3-delete-object:删除指定存储桶中的文件。dynamodb-describe-table:描述表的详细信息。dynamodb-create-table:创建新的 DynamoDB 表。dynamodb-delete-table:删除指定的 DynamoDB 表。dynamodb-query:查询 DynamoDB 表中的数据。dynamodb-scan:扫描整个 DynamoDB 表。dynamodb put-item:向表中插入新项。dynamodb update-item:更新表中的现有项。dynamodb delete-item:删除表中的指定项。所有操作都会被记录到 audit://aws-operations 端点,以便进行审计和跟踪。