Token导航 LogoToken导航TokenDH.com
Aws Cost Optimizer MCP logo
运维云端未说明官方级别未说明来源级核验

Aws Cost Optimizer MCP

MCP Server

AWS成本优化工具(MCP)通过自然语言交互分析AWS基础设施,提供可操作的成本节约建议。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

j-o-devsigner

提供方

j-o-devsigner

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

AWS成本优化器MCP

![License: MIT](https://opensource.org/licenses/MIT) ![TypeScript](https://www.typescriptlang.org/) ](https://nodejs.org/)

用于AWS中成本优化的MCP服务器(模型上下文协议)。分析您的AWS基础设施,并提供可操作的建议,通过与Claude Desktop的自然对话来降低成本。

特点

  • EC2实例分析:检测未使用的实例(\=18.0.0
  • 配置凭据的AWS帐户
  • 克劳德桌面(或任何兼容的MCP客户端)
  • 配置了配置文件的AWS CLI

🔧 安装

1.从NPM安装(即将安装)

npm install -g aws-cost-optimizer-mcp

2. 设置 AWS

如果没有配置AWS CLI

aws configure --profile mcp

配置区域

export AWS_REGION=us-east-1

3.配置器Claude桌面

编辑 claude_desktop_config.json:

Mac/Linux: ~/.config/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "aws-cost-optimizer": {
      "command": "node",
      "env": {
        "AWS_PROFILE": "mcp",
        "AWS_REGION": "us-east-1"
      }
    }
  }
}

4.Reiniciar克劳德桌面

关闭并打开克劳德桌面。这些工具将自动提供。

使用

在克劳德桌面上

自然语言问题:

"Lista mis instancias EC2"

"¿Cuáles instancias están desperdiciando recursos?"

"Analiza el CPU de la instancia i-0abc123"

"¿Tengo instancias sub-utilizadas?"

克劳德将自动调用必要的工具,并以可读的方式呈现结果。

可用的工具

list_ec2_instances

列出所有带有状态、类型、IP和标记的EC2实例。

使用:“列出我的EC2实例”

get_instance_cpu_usage

分析过去24小时内实例的CPU使用情况。

参数:

  • instance_id (必需):实例ID(例如:I-0ABC123)

使用:“i-0abc123 CPU分析”

发展

克隆仓库

git clone https://github.com/j-o-devsigner/aws-cost-optimizer-mcp.git

cd aws-cost-optimizer-mcp

安装依赖项

npm install

热重加载开发

npm run dev

生产建设

npm run build

需要IAM许可

最小权限(当前MVP)

使用当前工具(list_ec2_instances, get_instance_cpu_usage):

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "EC2ReadOnly",
      "Effect": "Allow",
      "Action": [
        "ec2:DescribeInstances",
        "ec2:DescribeInstanceTypes"
      ],
      "Resource": ""
    },
    {
      "Sid": "CloudWatchReadOnly",
      "Effect": "Allow",
      "Action": [
        "cloudwatch:GetMetricStatistics",
        "cloudwatch:ListMetrics"
      ],
      "Resource": ""
    }
  ]
}

🗺️ 路线图

✅ 第一阶段-MVP(完成)

  • \[x\] EC2基本分析
  • \[x\]Metricas CloudWatch
  • \[x\] 架构类型脚本

🚧 第2阶段-更多工具(正在进行中)

  • \[\]EBS卷分析
  • \[\]RDS实例分析
  • \[\]集成成本管理器
  • \[\]检测孤儿资源

📅 第3阶段-高级功能

  • \[\]许可证制度
  • \[\]多区域自动
  • \[\]可导出报告
  • \[\]可配置警报

争议

欢迎捐款!请:

  1. 叉项目
  2. Crea-tu功能分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'feat: add amazing feature')
  4. Push al分支(git push origin feature/amazing-feature)
  5. 打开拉动请求

许可证

MIT许可证-版本 许可证 更多细节。

支撑

  • 电子邮件:john.devsigner@gmail.com
  • 问题:

学分

建造:

______________________________________________________________________

你觉得这个项目有用吗?给他一个⭐ 在Github!

目录标签

目录标签

TypeScriptClaude云端部署AWS优化本地部署成本管理EC2分析自然语言处理本地安全

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP