天度 AI 实战库浏览全部案例 ↗

精简 MCP 工具以排查 AWS 成本

作者将 AWS 成本排查服务从15个工具缩减为4个,使一次问题的工具调用从7次降到2次,工具 schema 体积缩小88%。

具体怎么做
作者共构建了两个只读 AWS 成本分析 MCP 服务器:一个由 15 个 boto3 包装器组成,另一个由 4 个结果级工具构成。这两个系统均在 Kiro 上运行于同一真实账户,用于分析资金浪费之处。精简版本包含一个名为 `find_waste` 的工具,可在内部执行检查并返回每个发现对应的五个字段;此外还有约束参数以及独立的 `estimate_savings` 工具。
做到了什么
那个臃肿的服务器需要 7 次调用,而那个精简的服务器则只需要 2 次调用。工具描述减少了 88%(从 7,898 个字符减至 897 个字符),且两者都发现了相同的三个浪费资源问题。Elastic IP 的成本则未得到验证。
上手要点
在这个小演示中,Kiro的上下文指标仅从1.1%上升到了0.8%,因此预计只有使用大量工具才能实现显著节省。

你可以这样试

使用 Claude Code

在 [项目路径] 中审查我的 MCP 服务器,该服务器提供了 [数字] 种用于 [例如:AWS 成本数据] 的工具。提出一个更简洁的设计方案,将重叠工具合并至最少,精简架构,同时仍能解决如 [示例问题] 之类的查询。在编辑任何文件之前,请展示设计方案以及工具数量的变化情况,然后实施该方案,并对比该问题下的工具调用次数。