Mcp Server Aws

Mcp Server Aws

🚀 AWS MCP 服务器

一个适用于 AWS 操作的 Model Context Protocol 服务器实现,目前支持 S3 和 DynamoDB 服务。所有操作都会自动记录,并可通过 audit://aws-operations 资源端点访问。

smithery 徽章

在此 视频 中查看演示。本项目在 Community Servers 部分中被列为 MCP 服务器存储库中的社区服务器。

🚀 快速开始

使用 Claude 桌面应用本地运行

📦 通过 Smithery 安装

要通过 Smithery 自动为 Claude 桌面应用程序安装 AWS MCP 服务器,可使用以下命令:

npx -y @smithery/cli install mcp-server-aws --client claude

🛠️ 手动安装

  1. 克隆此仓库。
  2. 使用以下两种方法之一设置您的 AWS 凭证。注意,此服务器需要一个具有 S3 和 DynamoDB 读写权限的 IAM 用户。
    • 环境变量:AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYAWS_REGION(默认为 us-east-1
    • 默认 AWS 凭证链(通过 AWS CLI 使用 aws configure 设置)
  3. 将以下内容添加到您的 claude_desktop_config.json 文件中:
    • 在 MacOS 上:~/Library/Application\ 支持/Claude/claude_desktop_config.json
    • 在 Windows 上:%APPDATA%/Claude/claude_desktop_config.json%
"mcpServers": {
"mcp-server-awsk": {
"command": "uv",
"args": [
"--directory",
"/path/to/repo/mcp-server-aws",
"run",
"mcp-server-aws"
]
}
}
  1. 安装并打开 Claude 桌面应用
  2. 在完成上述步骤后,您应该能够使用 AWS MCP 服务器。

💻 使用示例

可用工具

S3 操作

  • 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 操作

  • 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 端点,以便进行审计和跟踪。

  • 0 关注
  • 0 收藏,26 浏览
  • system 提出于 2025-10-05 13:48

相似服务问题

相关AI产品