项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-10-22 · 当前星标 ★ 9802
使用教程
环境要求
- 安装 uv(Astral 官方安装方式)
- 使用 uv 安装 Python 3.10
- 具备目标 AWS 服务访问权限的 AWS 凭证
- 支持 MCP 的客户端(Kiro、Cursor 或 VS Code)
- 可选:Docker,用于以容器方式运行服务器
安装与启动步骤
-
1安装 uv 工具
uv 是运行本仓库各 MCP server 的前提,按 README 指向的 Astral 官方安装文档完成安装,并确认 uv 已加入 PATH。
-
2安装 Python 3.10
README 明确要求用 uv 安装 Python 3.10,安装后 uv 会自动管理该解释器版本。
uv python install 3.10 -
3配置 AWS 凭证
准备对目标服务有权限的 AWS 凭证,供各 server 调用 AWS API 使用;可在本地配置 profile 或使用临时凭证。
-
4试运行服务器
用 README 提供的 timeout 方式手动拉起某个 server,验证命令可执行;把服务器名换成你要用的那个。
timeout 15s uv tool run awslabs.aws-iac-mcp-server@latest 2>&1 || echo "Command completed or timed out" -
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容器方式运行
各 server 的镜像发布在 AWS 公共 ECR(gallery.ecr.aws/awslabs-mcp)。容器内无法使用配置里的 env 字段,需改用 --env、--env-file、--volume 传参。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
AWS_PROFILE | 是 | 指定调用 AWS 时使用的本地凭证 profile | your-aws-profile |
AWS_REGION | 否 | 指定 AWS 区域,容器方式示例中为 us-east-1 | us-east-1 |
FASTMCP_LOG_LEVEL | 否 | 控制服务器日志级别,示例取 ERROR | ERROR |
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
同类项目推荐
openmelon
开源
让 AI 内容生产可复现、可追溯,像代码一样管理创作流程。
A content-creation agent runtime for reproducible multimodal production — projects,···
deepsearch-agents
开源
从零到工程化,手把手带你搭建深度研究多智能体系统
深度研搜对话式多智能体 AI Agents,最适合系统学习 DeepAgents 的实战项目|AI Deep Rese···
pisper
开源
多智能体并行干活,桌面终端手机都能用
Multi-agent app for parallel sessions, tools, memory, workflows, desktop, terminal, ···
GEOHub
开源
让内容被 AI 搜索引用,一行命令搞定 GEO 优化
GEOHub: open, evidence-bounded GEO and SEO agent skills for AI Search, with research···
omux
开源
在 tmux 里并行编排多个 AI 编程智能体,自动续跑、执行后审查,搞定复杂编码循环。
Orchestrate AI coding agents (Claude Code, Codex) as parallel subagents over tmux —···
lazycodex
开源
给 Codex 装上记忆和规划,复杂代码库也能一次搞定。
The one and only agent harness for complex codebases. Project memory, planning, exec···
Viral-Bench
开源
让 AI 自动产爆款短视频,躺着涨 TikTok 流量
An autonomous AI agent that gets views on TikTok
servicenow-mcp
开源
让任何 AI 直接操作 ServiceNow,450+ 工具开箱即用
ServiceNow MCP server: 500+ tools and 26 AI capabilities for any AI (Claude, ChatGPT···
clawe
开源
给 AI 代理们一个 Trello,让多智能体协作井井有条。
Multi-agent coordination system: think Trello for OpenClaw agents.
