“AWS” MCP 服务器的作用是什么?
AWS MCP 服务器是一个面向 AWS 资源操作的模型上下文协议(MCP)服务器实现,专门支持 S3 和 DynamoDB。它作为桥梁,使 AI 助手能够以编程方式与 AWS 服务交互,支持如创建和管理 S3 桶、上传文件及操作 DynamoDB 表等任务。通过将这些 AWS 操作暴露为 MCP 工具,AWS MCP 服务器提升了开发工作流,使 AI 代理能够自动化云资源管理、执行数据库查询、处理文件存储及审计操作。所有操作都将自动记录,并可通过专门的审计资源端点访问,确保云端工作流的可追溯性和安全性。
提示词列表
可用文档中未提及提示词模板。
资源列表
- audit://aws-operations
通过服务器执行的所有 AWS 操作都会自动记录,并可通过此审计资源端点访问。这为对 AWS 资源的操作提供了可追溯性和责任归属。
无其他资源被记录。
S3 操作
- s3_bucket_create
创建新的 S3 桶。 - s3_bucket_list
列出账户下的所有 S3 桶。 - s3_bucket_delete
删除已有的 S3 桶。 - s3_object_upload
向指定 S3 桶上传对象(文件)。 - s3_object_delete
从指定 S3 桶删除对象。 - s3_object_list
列出指定 S3 桶中的所有对象。 - s3_object_read
读取 S3 中存储对象的内容。
DynamoDB 操作
- dynamodb_table_create
创建新的 DynamoDB 表。
此 MCP 服务器的用例
自动化云存储管理
开发者可以以编程方式创建、列出和删除 S3 桶,自动化文件上传与下载,无需手动干预即可管理云存储。数据库表自动创建
AI 助手可在自动化基础设施搭建或测试工作流中创建 DynamoDB 表,简化数据库准备流程。文件管理自动化
自动化 S3 文件的上传、读取和删除,适用于备份、数据采集和文档管理等场景。审计与合规追踪
所有操作都会记录到审计资源,支持合规需求,并为操作提供可访问的活动追踪。与 AI 驱动工作流集成
通过与 AI 代理对接,可编程地管理和触发复杂云工作流(如数据处理管道等)。
如何搭建
Windsurf
文档中未提供 Windsurf 的搭建说明。
Claude
前置条件:
- 安装 Claude 桌面应用 。
- 确保已安装 Node.js 和
uv。 - 配置 AWS 凭证(通过环境变量或 AWS CLI)。
克隆仓库:
- 将此仓库克隆到本地。
配置 AWS 凭证:
- 环境变量:
AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYAWS_REGION(默认为us-east-1)
- 或使用 AWS CLI 配置(
aws configure)。
- 环境变量:
编辑 Claude 配置:
- 找到您的
claude_desktop_config.json文件:- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%/Claude/claude_desktop_config.json
- MacOS:
- 在
mcpServers下添加如下内容:"mcpServers": { "mcp-server-aws": { "command": "uv", "args": [ "--directory", "/path/to/repo/mcp-server-aws", "run", "mcp-server-aws" ] } }
- 找到您的
重启 Claude:
- 保存配置并重启 Claude 应用。
- 通过请求 Claude 执行 S3 或 DynamoDB 操作进行测试。
API 密钥安全示例
"env": {
"AWS_ACCESS_KEY_ID": "your-access-key",
"AWS_SECRET_ACCESS_KEY": "your-secret-key",
"AWS_REGION": "us-east-1"
}
Cursor
文档中未提供 Cursor 的搭建说明。
Cline
文档中未提供 Cline 的搭建说明。
如何在流程中使用此 MCP
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成到 FlowHunt 工作流中,请先将 MCP 组件添加到您的流程,并将其与您的 AI 代理连接:

点击 MCP 组件打开配置面板,在系统 MCP 配置区,按以下 JSON 格式填入您的 MCP 服务器信息:
{
"mcp-server-aws": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 代理即可作为工具使用此 MCP,访问其所有功能。请记得将 “mcp-server-aws” 替换为实际的 MCP 服务器名称,并将 URL 替换为您自己的 MCP 服务器地址。
概览
| 部分 | 可用性 | 说明/备注 |
|---|---|---|
| 概览 | ✅ | |
| 提示词列表 | ⛔ | 未记录 |
| 资源列表 | ✅ | 仅记录了 audit://aws-operations |
| 工具列表 | ✅ | S3(7 个工具)、DynamoDB(1 个工具) |
| API 密钥安全 | ✅ | 提供了环境变量示例 |
| 采样支持(评估时不重要) | ⛔ | 未提及 |
我们的看法
AWS MCP 服务器为 AWS 集成提供了坚实支持,重点突出 S3 和 DynamoDB 操作及完善的审计日志。然而,缺乏提示模板文档、资源多样性,以及除 Claude 以外平台的详细部署说明。许可证、star 和 fork 数量以及核心工具支持,使其成为社区中值得信赖的服务器,但文档对高级 MCP 特性的覆盖不足(如采样与 Roots)使其未能获得满分。
MCP 评分
| 是否有 LICENSE | ✅ (MIT) |
|---|---|
| 至少有一个工具 | ✅ |
| Fork 数 | 23 |
| Star 数 | 120 |
综合评分: 7/10
此服务器在 AWS 自动化方面实用且友好,但若能增加文档丰富度和 MCP 高级特性支持,将更具价值。
