mcpField
A
Amazon Web Services MCP

Amazon Web Services MCP

本地服务
github.com/servosity云与基础设施64今天更新

关于 Amazon Web Services MCP

Amazon Web Services MCP 面向 MSP 团队和 AWS 账单分析者,提供账单 CLI 与 MCP 接入,并以本地 SQLite 镜像减少重复 Cost Explorer 查询。

主要功能

  1. 01AWS 账单命令行分析
  2. 02本地 SQLite 数据缓存
  3. 03跨关联账户支出汇总
  4. 04成本变化与支出预测
  5. 05闲置资源及传输费用识别
  6. 06账单用量代码解释

适用场景

  1. 01解释月度账单变化
  2. 02定位组织支出的主要账户
  3. 03查找闲置资源和潜在浪费
  4. 04将账单用量代码转成易懂说明

MCP 相关

MCP 服务通过 aws-billing-cli 向 MCP 客户端提供 AWS 账单查询与分析操作。README 建议使用默认 stdio 传输,并警告当前 HTTP 模式存在安全风险。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbaws-billing-mcp.mcpb0.1.8

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Amazon Web Services + AI - 适用于 ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini,以及任何支持 MCP 的 Agent

非官方。由社区构建的 Claude Code Skill 和 Amazon Web Services API 的 MCP 服务。与 Amazon.com, Inc. 及其关联公司无关联,也未获其认可或赞助。

AWS - MCP 服务和 Claude Code Skill

完整 Skill 页面 - 安装、使用效果、安全模型。

帮助非专业人士从零开始,生成以通俗英语撰写、标记浪费项目并发送到 Slack 的 AWS 账单明细——并将其缓存起来,避免为每次 Cost Explorer 调用付费。可与您已有的 AI 配合使用——ChatGPT(Plus/Pro+,此连接器重新发布前暂停;请参阅 mcp-install.md)、Claude Desktop、Codex、Claude Code、Claude Cowork 和 GitHub Copilot——还可通过远程方式与 Microsoft 365 Copilot / Copilot Studio 和 Google Gemini 配合使用。免费、开源,可在您的笔记本电脑上运行。专为 MSP 所有者打造。无需编写代码。

兼容您的 Agent

安全提示(此连接器重新发布前)。 请勿运行 HTTP 模式 (--transport http),即使是在 localhost 上也不行。此版本没有密码保护, 会监听所有网络接口,且早于浏览器重绑定防护功能,因此您打开的网页可能访问它。 MCP 工具也可以使用您的凭据读取数据。请使用默认的 stdio 传输。如果您为远程 Agent 设置了隧道,请将其关闭。修复即将推出。

MSP 所有者实际使用的六种 Agent(可自行安装,目前可用):

您的 AI Agent如何安装 Amazon Web Services Skill
Claude Desktop运行安装程序,然后前往 Settings > Extensions 注册 aws-billing-mcp(无需编辑 JSON)。
ChatGPT(付费方案)此连接器重新发布前暂停:ChatGPT 需要使用 HTTP 模式,而此版本的该模式不要求密码、会监听所有网络接口,并且可能被您打开的网页访问。请参阅 mcp-install.md 中的安全提示。
Codex CLI粘贴下方的安装提示词。
Claude Code粘贴下方的安装提示词。
Claude Cowork粘贴下方的安装提示词。
GitHub Copilot(VS Code)运行安装程序,在 mcp.json 的 servers 键下添加 aws-billing-mcp,然后选择 Agent 模式。

ChatGPT 需要远程 HTTPS 服务,这意味着要使用此连接器的 HTTP 模式;在连接器重新发布前,该模式暂停使用:此版本的该模式不要求密码、会监听所有网络接口,并且可能被您打开的网页访问。请参阅 mcp-install.md 中的安全提示。

适用于 Microsoft 和 Google 技术栈

用户基数很大,但需要如实提醒:这些属于远程/企业路径,而不是你刚刚安装的本地二进制文件。

Agent所需条件
Microsoft 365 Copilot / Copilot Studio暂停使用,直到重新发布此连接器:Copilot Studio 需要其 HTTP 模式,而在此版本中,该模式无需密码,会监听所有网络接口,并且可以通过你打开的网页访问。请参阅 mcp-install.md 中的安全说明。
Google GeminiGemini CLI 是本地的,与 Claude Code 相同。Gemini app 是远程的,需要与 ChatGPT 相同的暂停使用的 HTTP 模式。请参阅 mcp-install.md。

原生支持技能的 Agent(也已涵盖): Hermes 和 OpenClaw 可直接读取此技能的 SKILL.md,也支持 MCP——请参阅下文的安装章节。也可通过 MCP 与 Cursor、Windsurf、Cline、Continue.dev 和 Zed 配合使用。各工具的完整配置方法:docs/which-agent.md。

要运行多个 Agent? 运行一条命令,即可在所有 51+ 个受支持的 Agent 中安装:npx skills add Servosity/msp-skills@latest(需要 Node.js,然后运行每个技能的安装程序以安装 CLI/MCP 二进制文件)。请参阅 docs/which-agent.md。

60 秒内完成安装

Claude Desktop 最快捷的安装方式——一键安装 .mcpb

Claude Desktop 安装包: .mcpb 可在 macOS(Intel 和 Apple Silicon)、Windows x64 和 Linux x64 上启动。每个工具都会调用配套的 aws-billing-cli。自 2026-09-18 起发布的版本会在安装包中包含该 CLI;较早的安装包仅包含 MCP 服务,因此如果你的安装包缺少配套组件,请先运行下方的路径 A 或路径 B 安装程序(或将 AWS_BILLING_CLI_PATH 设置为已有二进制文件的路径)。详情见:#331。

下载 Amazon Web Services MCP(.mcpb)——然后打开 Claude Desktop > Settings > Extensions 并选择该文件。一键完成,无需 JSON,也无需命令行。(在 releases page 浏览所有 Amazon Web Services 版本。)

更喜欢使用 Claude Code 插件?添加一次市场,然后安装即可——立即生效,无需列出目录:

/plugin marketplace add Servosity/msp-skills
/plugin install aws-billing@msp-skills
路径 A——向 AI Agent 粘贴一条提示词(推荐)

将以下内容复制到 Claude Code、Codex CLI 或 Claude Cowork 中:

在此 Agent 工作区中,从 Servosity/msp-skills 安装 Amazon Web Services Skill 和 MCP 服务。如果此工作区使用 POSIX shell(macOS、Linux、WSL 或 Bash),运行 bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/aws-billing/install.sh)。如果使用 Windows PowerShell,运行 iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/aws-billing/install.ps1 | iex。然后按照 README 完成身份验证,并运行 aws-billing-cli --help 了解可用功能。

任何可以运行 shell 的 Agent 都能使用同一条提示词。

路径 B——自行运行安装程序

Windows(PowerShell):

iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/aws-billing/install.ps1 | iex

macOS / Linux:

bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/aws-billing/install.sh)

安装程序会将 aws-billing-cli(CLI)和 aws-billing-mcp(MCP 服务)都放入用户的 bin 路径中。Claude Code、Codex 和 Cowork 会通过此目录中的 SKILL.md 发现该技能。

验证:

aws-billing-cli --version
升级到最新版本

安装程序始终获取当前版本——重新运行即可升级:

macOS / Linux:

bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/aws-billing/install.sh)

Windows(PowerShell):

iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/aws-billing/install.ps1 | iex

Claude Desktop .mcpb 用户:下载最新的 .mcpb(见本节顶部),然后在 Settings > Extensions 中重新选择该文件。Claude Code 插件用户:/plugin update aws-billing@msp-skills。

添加到 Claude Desktop、GitHub Copilot、Gemini CLI、Microsoft 365 Copilot 或其他 MCP 客户端

安装程序运行后,请参阅 mcp-install.md 和 docs/which-agent.md,了解各 Agent 的连接方式——每个 Agent 都有对应章节,其中包括 GitHub Copilot 的 servers 键,以及 Microsoft 365 Copilot / Copilot Studio 的远程连接方式。Claude Desktop 的 Settings > Extensions 面板是最简单的方式;mcp-install.md 中记录了 MCP 配置块(供偏好编辑 JSON 的用户使用)。

为 Hermes 安装

在 Hermes CLI 中:

hermes skills install servosity/msp-skills/skills/aws-billing --force

在 Hermes 聊天会话中:

/skills install servosity/msp-skills/skills/aws-billing --force

Hermes 原生支持 MCP,因此也可以直接使用 aws-billing-mcp 服务——安装方式相同,环境变量也相同。

为 OpenClaw 安装

告诉你的 OpenClaw Agent(复制以下内容):

从 https://github.com/servosity/msp-skills/tree/main/skills/aws-billing 安装 aws-billing 技能。该技能定义了如何通过 openclaw: frontmatter 块安装其所需的 CLI(aws-billing-cli)。

OpenClaw 尚未普遍开放;frontmatter 连接配置已预先提供,会在 OpenClaw 发布时立即启用。

身份验证

请参阅 mcp-install.md,了解 aws-billing-cli 所需的凭证。

此技能的功能

MSP 常问的问题命令
我的账单为什么环比变化?aws-billing-cli compare --from last-month --to this-month
哪个关联账户拉高了组织支出?aws-billing-cli consolidated --period this-month
我现在在哪里浪费了钱?aws-billing-cli waste rank
我的数据传输成本从哪里漏出?aws-billing-cli waste transfer --period last-month
这条晦涩的使用类型记录是什么意思?aws-billing-cli explain EUC1-DataTransfer-Out-Bytes
下个月我会花多少钱?aws-billing-cli forecast --profile-aws prod
如何为同事授予只读账单访问权限?aws-billing-cli iam-setup --tier core --format cloudformation
用通俗的话说,我的账单情况如何?aws-billing-cli ask "what are my top services"

完整命令参考:guide.md。AI Agent 操作约定(--agent、--dry-run,以及何时在执行变更前确认)请参阅 AGENTS.md。

与众不同之处

大多数 Amazon Web Services 集成和 MCP 服务都会将每个问题代理为一次实时 Cost Explorer 调用。这种方式适合查询单个数据——但每次请求都要花费 $0.01,而且当你要同时询问“本季度我所有关联账户中,哪个账户的成本增幅最大,是哪个服务导致的”时,它就无法胜任。

此技能会将 Amazon Web Services 同步到带有全文搜索的本地 SQLite 镜像中。聚合问题只需执行一次本地查询:快速、离线,AI 看到的是排序后的答案,而不是原始数据。consolidated、compare 和 waste rank 等复合命令可以跨关联账户、服务和资源清单进行联查——无状态 API 封装无法做到这一点,除非为每次调用付费。

解决的痛点

在 r/msp 上,反复出现的 AWS 话题总是类似这样:「客户的账单突然涨了,我却说不清原因。」控制台里满是 EUC1-DataTransfer-Out-Bytes 这样的用量类型代码,而 Cost Explorer 回答的却不是你提出的问题,而是「购买预留实例」;你真正想问的是:哪些项目发生了变化,钱又从哪里漏掉了?Corey Quinn 的 Last Week in AWS 之所以拥有大批读者,正是因为它揭示了 AWS 账单的设计本就晦涩难懂。对于替客户管理 AWS 的 MSP 来说,这种晦涩每月都会带来成本:没人看得懂账单,于是成本审查被跳过,浪费不断累积,直到账单金额已经变成意外。

这个技能通过一组高价值命令解决了这个问题:

  • aws-billing-cli compare - 按月环比变动幅度对服务排名,让「为什么发生了变化?」用一句话就能回答,而不必翻看电子表格。
  • aws-billing-cli consolidated - 按名称解析每个关联账户,并显示内联差额,让你一眼就能指出哪个账户推高了组织支出。
  • aws-billing-cli waste rank - 用一张按金额排序的表格列出闲置 EC2、未挂载的 EBS、孤立快照和未关联的 Elastic IP,并显示可以节省的总金额。
  • aws-billing-cli waste transfer - 指出跨 AZ、跨区域和 NAT 网关数据传输成本从哪里漏掉。
  • aws-billing-cli explain - 将晦涩的用量类型字符串解码为通俗易懂的说明。

更详细的说明请参阅 pain-point.md。

常见问题

这适用于 ChatGPT 吗?

当前版本不适用。ChatGPT(Plus、Pro、Team、Business、Enterprise 和 Education 计划;Free 目前尚未开放 Developer Mode)只能通过 HTTPS 连接到远程 MCP 服务,这意味着必须以 HTTP 模式运行 Amazon Web Services MCP 服务。当前版本的 HTTP 模式无需密码,会监听所有网络接口,并且你打开的网页也可以访问它,因此在重新发布连接器之前,请勿运行它或将其置于隧道后。原因请参阅 mcp-install.md 中的安全说明。在此之前,请使用 Claude Desktop、Claude Code 或 Codex。

这适用于 Codex、Cursor、Windsurf、Cline、Copilot 或 Gemini 吗?

适用——它们都支持 MCP。跨工具安装命令见上方的对照表,深入说明请参阅 docs/which-agent.md。

我需要懂编程吗?

不需要。推荐的安装方式是在 Claude Code 或 Codex 中粘贴一句话——你的 Agent 会读取 SKILL.md 并完成安装。备用方式是每种操作系统对应的一行安装命令(bash 或 PowerShell)。这两种方式都不需要编写代码。你只需输入一次 Amazon Web Services 凭证。

我的 Amazon Web Services 数据安全吗?

你的数据保留在自己的设备上。CLI 和 MCP 服务都是本地二进制文件。SQLite 镜像存放在你用户账户下的目录中。AI Agent 只能看到 CLI 返回的内容——通常是查询结果,而不是原始批量数据。凭证从你的环境或 Agent 配置中读取;MSP Skills 绝不会将凭证打包进此代码库或传输到其他地方。

这会增加我的 Cost Explorer 账单吗?

不会——这正是本地缓存的意义所在。sync 会拉取一次成本数据(每次 Cost Explorer 请求约需 $0.01),之后 bill、compare、consolidated、waste 和 ask 都会从本地 SQLite 镜像免费获取答案。只有在需要拉取最新数据时才传入 --data-source live。

我需要安装 aws CLI 吗?

不需要。该二进制文件会使用原生凭证链(环境变量、共享的 --profile-aws、SSO、assume-role 或实例元数据)自行签署 AWS 请求(SigV4)。无需粘贴任何内容,也不依赖 aws CLI。

可使用成员账户运行,还是只能使用付款方账户?

组织范围的成本数据(consolidated 汇总)需要管理账户/付款方账户配置文件;使用成员账户时,只能查看该账户自身的成本。资源级浪费扫描可在任何账户中运行。运行 aws-billing-cli doctor,查看解析出的配置文件、区域和凭证来源。这里的凭证来自 AWS SDK 凭证链,而不是基础 URL,因此 doctor 会报告 not verified,而不会声称凭证可用;运行 aws sts get-caller-identity 或下方任意只读命令,即可端到端验证。

它会更改我的 AWS 账户中的任何内容吗?

不会。所有命令都只对 AWS Billing 和 Cost Explorer API 执行只读操作——绝不会停止、删除、修改或购买任何内容。waste gp2-gp3 甚至只会打印你可以运行的 aws ec2 modify-volume 命令,而不会实际运行它。可选择启用的出站网络操作包括 report --post-slack(向 Slack 发布摘要)、feedback --send(向上游发送反馈说明,但仅当你设置了 AWS_BILLING_FEEDBACK_ENDPOINT 时)以及 --deliver webhook:<url>(将命令输出通过 POST 发送到你指定的 URL)——这些操作都不会更改 AWS 中的任何内容,而且即使是通用的 import 命令也做不到,因为 Billing API 没有写入端点。

费用是多少?

免费。采用 Apache-2.0 许可证。你只需为所使用的 AI Agent(Claude、ChatGPT、Codex 等)付费,费用由你的 AI 提供商收取,而非我们。

安全模型

层级示例建议的 Agent 策略
只读bill、consolidated、compare、forecast、waste rank、waste transfer、ask、explain、dimensions、doctor、iam-setup允许
写入(本地)sync(写入本地缓存)、report(写入 HTML/PDF 文件)允许;绝不修改 AWS
出站(选择启用)report --post-slack(发布到 Slack)、feedback --send(发送上游说明,仅当你设置了端点时)、--deliver webhook:<url>(将输出通过 POST 发送到你指定的 URL)允许;仅在传入相应标志时执行
破坏性操作/配置无——CLI 绝不会停止、删除、修改或购买任何 AWS 资源不适用

最有效的控制措施是授予 Amazon Web Services 凭证的权限范围——CLI 只能执行这些凭证获准执行的操作。完整详情(包括如何限制权限)见 governance.md。

状态

Beta 版。已针对 Amazon Web Services API 范围进行验证,并在每周 Build Sessions 中由 MSP 使用自己的生产租户进行实际验证。请在 compoundingteams.com/build-sessions 报名。


标准。 符合开放的 Agent Skills 规范(Anthropic,2025 年 12 月;支持 40 多种 Agent)。兼容 MCP——可与任何支持 MCP 的 Agent 配合使用,包括 Hermes。支持 OpenClaw(frontmatter 已预先配置,等待 OpenClaw 发布)。

由 Servosity 维护。采用 Apache-2.0 许可证。使用 CLI Printing Press 构建。最后更新:2026-06-30。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。