mcp

让 AI 智能体直接调用 AWS 服务的现成 MCP 工具箱

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 1820 🐛 待处理 248 👀 关注 82
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 9802
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,遵循项目许可证

项目预览

mcp 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队awslabs
定价模式🏷️完全免费
价格说明开源免费,遵循项目许可证
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型aws,mcp,mcp-client,mcp-clients,mcp-host,mcp-server,mcp-servers,mcp-tools,modelcontextprotocol
GitHub 星标★ 9802
上线时间2025-03-21 00:00:00
代码更新2026-10-21
仓库体积128.1 MB
本站数据更新2026-10-22
维护状态活跃
收录时间2026-10-22
浏览次数0

项目介绍

该项目是 AWS 官方开源的 MCP(Model Context Protocol)服务器集合,用 Python 编写,为 AI 智能体和 MCP 客户端提供访问 AWS 服务的标准化工具接口。它解决的核心问题是:大模型或智能体想操作云资源时,往往需要自己写一堆 API 调用和鉴权逻辑,而 MCP 协议本身只定义通信方式,不提供现成的服务端实现。这个项目把 AWS 常用能力(如文档检索、成本查询、资源操作等)封装成符合 MCP 规范的 server,让 Claude、各类 MCP host 等客户端可以直接挂载使用。核心能力包括:开箱即用的 MCP server 实现、统一的 AWS 认证与配置方式、可组合的工具定义,以及便于二次开发的 Python 代码结构。适合想快速让智能体接入云服务的开发者,也适合作为自建 MCP server 的参考模板。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-10-22 · 当前星标 ★ 9802

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 6 步

环境要求

  • 安装 uv(Astral 官方安装方式)
  • 使用 uv 安装 Python 3.10
  • 具备目标 AWS 服务访问权限的 AWS 凭证
  • 支持 MCP 的客户端(Kiro、Cursor 或 VS Code)
  • 可选:Docker,用于以容器方式运行服务器

安装与启动步骤

  1. 1安装 uv 工具

    uv 是运行本仓库各 MCP server 的前提,按 README 指向的 Astral 官方安装文档完成安装,并确认 uv 已加入 PATH。

  2. 2安装 Python 3.10

    README 明确要求用 uv 安装 Python 3.10,安装后 uv 会自动管理该解释器版本。

    uv python install 3.10
  3. 3配置 AWS 凭证

    准备对目标服务有权限的 AWS 凭证,供各 server 调用 AWS API 使用;可在本地配置 profile 或使用临时凭证。

  4. 4试运行服务器

    用 README 提供的 timeout 方式手动拉起某个 server,验证命令可执行;把服务器名换成你要用的那个。

    timeout 15s uv tool run awslabs.aws-iac-mcp-server@latest 2>&1 || echo "Command completed or timed out"
  5. 5写入客户端配置

    将 server 添加到 MCP 客户端配置,Kiro 的配置文件路径为 ~/.kiro/settings/mcp.json,通过 env 传入 AWS_PROFILE 等变量。

    {
      "mcpServers": {
        "awslabs.aws-iac-mcp-server": {
          "command": "uvx",
          "args": ["awslabs.aws-iac-mcp-server@latest"],
          "env": {
            "AWS_PROFILE": "your-aws-profile",
            "FASTMCP_LOG_LEVEL": "ERROR"
          },
          "disabled": false,
          "autoApprove": []
        }
      }
    }
  6. 6容器方式运行

    各 server 的镜像发布在 AWS 公共 ECR(gallery.ecr.aws/awslabs-mcp)。容器内无法使用配置里的 env 字段,需改用 --env、--env-file、--volume 传参。

关键配置

配置项必填说明示例
AWS_PROFILE是指定调用 AWS 时使用的本地凭证 profileyour-aws-profile
AWS_REGION否指定 AWS 区域,容器方式示例中为 us-east-1us-east-1
FASTMCP_LOG_LEVEL否控制服务器日志级别,示例取 ERRORERROR
AWS_ACCESS_KEY_ID否临时凭证 ID,可写入 .env 文件供容器加载ASIAIOSFODNN7EXAMPLE
AWS_SECRET_ACCESS_KEY否临时凭证密钥,与凭证 ID 配套使用wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
AWS_SESSION_TOKEN否临时凭证的会话令牌AQoEXAMPLEH4aoAH0gNCAPy...truncated...zrkuWJOgQs8IZZaIv2BXIa

如何确认成功

执行带 timeout 的 uv tool run 命令,若 15 秒内无报错退出或提示超时,且客户端中能看到该 server 的工具列表,即启动成功。

常见问题

Q:为什么 uvx / uv 命令找不到?

A:说明 uv 未安装或未加入 PATH,先按 Astral 官方文档安装 uv,再重新打开终端确认 uv --version 可用。

Q:没有 AWS 凭证能否运行?

A:多数 server 需要访问 AWS,需先配置具备对应服务权限的凭证;也可使用 README 提到的托管版 AWS MCP Server。

Q:在 Docker 里配置 env 为什么不生效?

A:容器内无法使用客户端配置里的 "env": {} 字段,必须改用 --env、--env-file 或 --volume 传入环境变量与凭证文件。

Q:所有 server 的安装方式都一样吗?

A:不完全一样,每个 server 有各自的安装说明,但普遍支持 Kiro、Cursor、VS Code 的一键安装按钮。

注意事项

  • README 提示 Agent Toolkit for AWS 是该仓库的后续方案,本仓库仍可正常使用并接受贡献。
  • 部分服务器已标注废弃,例如 ccapi-mcp-server 建议改用 AWS IaC MCP Server。
  • 配置示例中的 /full/path/to/.env 与 your-aws-profile 需替换为真实路径和 profile 名。

核心亮点

  • AWS 官方维护,接口与认证方式贴合真实云环境,可信度高
  • 以 MCP 标准协议封装,Claude 等主流 MCP 客户端可直接挂载使用
  • Python 实现、结构清晰,可作为自建 MCP server 的参考模板

不足之处

  • 依赖 AWS 账号与凭证配置,本地快速试用门槛较高
  • 各 server 成熟度不一,部分工具仍处于早期迭代阶段
  • 文档和示例分散,新手需要一定时间梳理使用路径

适用场景

  • 让 AI 助手查询 AWS 账单和成本明细
  • 智能体检索 AWS 官方文档并回答问题
  • 在 MCP 客户端中挂载 AWS 工具完成云资源操作

替代项目

modelcontextprotocol/servers、aws-samples/aws-mcp-servers

上一篇:mneme

下一篇:mcp

同类项目推荐

openmelon 开源

让 AI 内容生产可复现、可追溯,像代码一样管理创作流程。

A content-creation agent runtime for reproducible multimodal production — projects,···

★ 89 2026-08-09
deepsearch-agents 开源

从零到工程化,手把手带你搭建深度研究多智能体系统

深度研搜对话式多智能体 AI Agents,最适合系统学习 DeepAgents 的实战项目|AI Deep Rese···

★ 288 2026-08-09
pisper 开源

多智能体并行干活,桌面终端手机都能用

Multi-agent app for parallel sessions, tools, memory, workflows, desktop, terminal, ···

★ 309 2026-10-06
GEOHub 开源

让内容被 AI 搜索引用,一行命令搞定 GEO 优化

GEOHub: open, evidence-bounded GEO and SEO agent skills for AI Search, with research···

★ 165 2026-08-19
omux 开源

在 tmux 里并行编排多个 AI 编程智能体,自动续跑、执行后审查,搞定复杂编码循环。

Orchestrate AI coding agents (Claude Code, Codex) as parallel subagents over tmux —···

★ 102 2026-08-09
lazycodex 开源

给 Codex 装上记忆和规划,复杂代码库也能一次搞定。

The one and only agent harness for complex codebases. Project memory, planning, exec···

★ 3805 2026-08-09
Viral-Bench 开源

让 AI 自动产爆款短视频,躺着涨 TikTok 流量

An autonomous AI agent that gets views on TikTok

★ 114 2026-08-09
servicenow-mcp 开源

让任何 AI 直接操作 ServiceNow,450+ 工具开箱即用

ServiceNow MCP server: 500+ tools and 26 AI capabilities for any AI (Claude, ChatGPT···

★ 269 2026-08-09
clawe 开源

给 AI 代理们一个 Trello,让多智能体协作井井有条。

Multi-agent coordination system: think Trello for OpenClaw agents.

★ 750 2026-08-09