SuperAPI AI 工具集

mcp-server

Infrawise MCP server 是面向 Claude Code 的 MCP 服务器,用于提供 Azure FinOps 成本优化建议。它通过一组只读工具,向 Claude Code 暴露闲置资源识别、SKU 优化(合理调整规格)、通用购买与许可优化建议,以及跨类别节省汇总等能力。所有工具均支持可选的 subscription_filter(订阅 UUID)参数,用于限定查询范围。使用前需要拥有有效的 Infrawise 账户,并至少接入一个 Azure 订阅。安装通过 npx 命令完成,会自动打开浏览器进行 Azure 登录、注册 MCP 服务器并验证配置,完成后重启 Claude Code 即可。该服务器为只读,所有调用仅使用 GET 请求。

访问官网

工具介绍

Infrawise MCP server 是一个面向 Claude Code 的 MCP(Model Context Protocol)服务器,专注于 Azure FinOps 成本优化。它由 Infrawise 提供,旨在让 Claude Code 能够直接获取 Azure 环境中的成本优化建议。

用途

该服务器用于将 Infrawise 的 Azure FinOps 建议集成到 Claude Code 中,帮助用户识别可节省成本的资源与配置。

主要能力

服务器向 Claude Code 暴露以下工具:

  • get_idle_resources:识别闲置或“僵尸”资源,建议删除或解除分配。
  • get_sku_optimizations:针对过度配置的资源提供合理调整规格(rightsizing)的建议。
  • get_general_recommendations:提供购买模型与许可方面的优化建议。
  • get_savings_summary:汇总所有类别的节省总额。

所有工具均接受一个可选的 subscription_filter(订阅 UUID)参数,用于将结果限定在特定订阅范围内。

使用方式

使用前需要满足前提条件:拥有有效的 Infrawise 账户,并且至少已接入一个 Azure 订阅(需完成 onboarding)。

安装与配置通过 npx 命令完成,该命令会打开浏览器进行 Azure 登录、向 Claude Code 注册 MCP 服务器,并确认一切正常工作。完成后需要重启 Claude Code。

常用命令包括:

  • 切换账户:删除缓存的凭据并重新认证。
  • 本地开发。
  • 发布新版本:prepublishOnly 会自动运行 clean && build,发布后需验证。

已有用户可通过重新运行 npx @infrawise/mcp-server@latest setup 来获取新版本,无需清除配置或重新注册 MCP。

环境变量与安全

令牌缓存存储在 ~/.infrawise/mcp-credentials.json,以 0600 模式写入(在 Windows 上尽力而为)。该服务器为只读服务器,所有调用仅使用 GET 请求。

适用场景

适用于使用 Claude Code 并希望获得 Azure 成本优化建议的团队或个人,尤其是需要识别闲置资源、优化资源配置、调整购买模型与许可,以及汇总节省情况的场景。

限制

需要有效的 Infrawise 账户和至少一个已接入的 Azure 订阅。服务器为只读,不执行任何修改操作。其他限制暂未提供。