AWS MCP 服务器

AWS MCP 服务器

通过在 FlowHunt 中使用 AWS MCP 服务器,实现安全、可审计的 AWS S3 和 DynamoDB 自动化,提升 AI 流程能力。

“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

  1. 前置条件:

    • 安装 Claude 桌面应用
    • 确保已安装 Node.js 和 uv
    • 配置 AWS 凭证(通过环境变量或 AWS CLI)。
  2. 克隆仓库:

    • 将此仓库克隆到本地。
  3. 配置 AWS 凭证:

    • 环境变量:
      • AWS_ACCESS_KEY_ID
      • AWS_SECRET_ACCESS_KEY
      • AWS_REGION(默认为 us-east-1
    • 或使用 AWS CLI 配置(aws configure)。
  4. 编辑 Claude 配置:

    • 找到您的 claude_desktop_config.json 文件:
      • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
      • Windows: %APPDATA%/Claude/claude_desktop_config.json
    • mcpServers 下添加如下内容:
      "mcpServers": {
        "mcp-server-aws": {
          "command": "uv",
          "args": [
            "--directory",
            "/path/to/repo/mcp-server-aws",
            "run",
            "mcp-server-aws"
          ]
        }
      }
      
  5. 重启 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 代理连接:

FlowHunt MCP flow

点击 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 高级特性支持,将更具价值。

常见问题

此 MCP 服务器支持哪些 AWS 服务?

AWS MCP 服务器目前支持 S3(文件存储、桶管理)和 DynamoDB(表的创建和管理)的关键操作,使 AI 代理能够在 FlowHunt 内自动化典型的云工作流。

AWS 操作的审计日志如何工作?

通过 MCP 服务器执行的每个 AWS 操作都会自动记录,并可在 audit://aws-operations 资源端点获取,确保云端操作的可追溯性和合规性。

如何安全配置 AWS 凭证?

您应在 MCP 服务器的设置中使用环境变量(AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY、AWS_REGION)来保护敏感信息,并遵循 AWS 安全最佳实践。

是否支持 Windsurf 或 Cursor 等其他平台?

文档目前仅提供了 Claude 的配置说明。对于其他平台,请参考其文档或社区论坛,了解如何集成外部 MCP 服务器。

AWS MCP 服务器的典型用例有哪些?

常见用例包括自动化云存储管理、S3 文件操作、DynamoDB 表创建、通过审计日志进行合规追踪,以及由 AI 驱动的云工作流编排。

将 AWS 自动化集成到 FlowHunt

将您的 AWS 资源——S3 和 DynamoDB——与 FlowHunt 连接,提升由 AI 驱动的自动化、安全的云管理以及可审计的工作流。

了解更多

AWS 资源 MCP 服务器
AWS 资源 MCP 服务器

AWS 资源 MCP 服务器

AWS 资源 MCP 服务器让 AI 助手能够使用 Python 和 boto3 以对话方式管理和查询 AWS 资源。将强大的 AWS 自动化与管理安全、基于权限的操作集成到您的 FlowHunt 工作流中。...

2 分钟阅读
AI AWS +6
示例 S3 MCP 服务器
示例 S3 MCP 服务器

示例 S3 MCP 服务器

示例 S3 MCP 服务器将 AI 代理与 AWS S3 存储桶连接,将 PDF 文档作为 MCP 资源暴露,并在 FlowHunt 内启用文档检索、分析、企业搜索和自动化报告等高级工作流。...

2 分钟阅读
AI Components +6
Salesforce MCP 服务器
Salesforce MCP 服务器

Salesforce MCP 服务器

Salesforce MCP 服务器将 AI 助手与 Salesforce 集成,实现自动化工作流,如通过 FlowHunt 发送邮件和部署 Apex 代码,从而简化业务流程并提升生产力。...

2 分钟阅读
AI Salesforce +6