Token导航 LogoToken导航TokenDH.com
Azure Finops MCP Server logo
金融服务stdio官方级别未说明来源级核验

Azure Finops MCP Server

MCP Server

一个MCP服务器,将强大的Azure金融运营功能直接集成到AI助手中,用于分析云成本、审计浪费和获取预算洞察。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
PythonClaude金融数据Claude

安装说明

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

作者 / 组织

julianobarbosa

提供方

julianobarbosa

最后核验

2026/5/17 20:23

运行时

Python

快速接入

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

命令预览

python -m pip install --user pipx

详细介绍

Azure FinOps MCP服务器

](https://pypi.org/project/azure-finops-mcp-server/) ](https://pypi.org/project/azure-finops-mcp-server/) ![License: MIT](https://opensource.org/licenses/MIT) ![Architecture](docs/architecture-validation-report.md) ![Tests](tests/) ![Security](security-report.json)

MCP(模型上下文协议)服务器,将强大的Azure FinOps功能直接引入您的AI助手。使用自然语言分析云成本、审计浪费并获取预算见解,同时确保您的凭据在本地计算机上的安全。

为什么使用Azure FinOps MCP服务器?

管理Azure成本可能很复杂。要找到诸如“我们上个月在存储上花了多少钱?”或“我们有任何停止的虚拟机吗?”等问题的答案,通常需要浏览Azure门户或编写脚本。

此服务器通过将LLM强大的自然语言理解直接连接到Azure订阅的财务数据,弥合了这一差距。您可以在不离开聊天界面的情况下提出复杂的问题,并获得即时、可操作的见解。

使用案例:

克劳德桌面上的提示: “获取 usage-type 基于过去90天内我所有Azure订阅的成本。并得到 audit report 适用于该地区的所有订阅 eastus以简洁的方式用数据制作财务报告,并保持专业性。"

alt text

Amazon Q CLI上的提示: “你能用一下吗 azure-finops mcp服务器,获取过去6个月内每月的成本数据 subscription Production 并以表格形式呈现数据,突出显示每月总成本和每项服务的成本是如何变化的?"

alt text

克劳德桌面上的提示: “使用Azure finops MCP服务器中可用的所有工具生成全面的finops报告以供管理。使用所有可用的订阅,并在需要时使用eastus地区。”

alt text

Claude使用Azure FinOps MCP服务器生成的其他示例报告

网络使用和成本分析报告
综合金融运营报告

______________________________________________________________________

🚀 v2.0.0的新增功能

  • 100%架构合规性:在架构验证中获得满分(142/142)
  • 演出:通过并行处理和优化的批处理操作,速度提高了4.9倍
  • 安全:所有高严重性问题均已解决,生产就绪的安全态势
  • 模块化设计:重构为重点突出、可维护的模块(每个功能\ ⚠️ 注:
安装此工具后(例如,通过 uv pip install azure-finops-mcp-server),确保 azure-finops-mcp-server 命令在您的系统中可用 PATH. 要检查其安装位置,请运行: ``bash which azure-finops-mcp-server ` 如果它返回一条类似的路径 /Users/yourname/.local/bin/azure-finops-mcp-server,但它是 **不在你的路径中**,您有两个选择: - 如果使用pipx:运行 pipx ensurepath 并重新启动您的终端, **或** - 如果使用uv:确保您的虚拟环境已激活, **或** - 使用您的完整路径 mcpServers 配置: `json { "mcpServers": { "azure_finops": { "command": "/full/path/to/azure-finops-mcp-server", "args": [] } } } ``

用法和示例提示

现在,您可以用简单的英语询问有关Azure财务的问题。

用例:成本和使用分析

基本查询: “显示我的Azure成本 Production 本月订阅。"
时间范围查询: “为我的天蓝色成本 Development 过去14天的订阅”
筛选和分组查询: “我的成本是多少 Production 上个月订阅,按标签筛选 CostCenter=Project-Alpha,并按以下方式分组 MeterSubcategory?"
多订阅查询: “比较我的成本 StagingProduction 过去30天的订阅。"

用例:FinOps浪费和节省审计

简单审计: “对我的账户进行finops审计 Production 订阅 eastus."
多区域、多订阅审核: “检查中未使用的资源 westus2westeurope 为了我的 Prod-USProd-EU 订阅。"
对所有订阅进行全面审核: “对我在中配置的所有订阅运行FinOps审核 eastus."

支持的客户

  • 克劳德桌面
  • 亚马逊Q CLI
  • 任何与MCP兼容的客户端支持工具
在以下位置查看支持MCP服务器的客户端列表

工具参考

get_cost

从Azure成本管理获取成本和使用数据。

参数类型说明
profilesList[str]要使用的Azure订阅名称或ID的列表。
all_profilesbool如果 True,使用所有可用的订阅。默认为 False.
time_range_daysint过去获取数据的天数(例如。, 7 过去7天)。
start_date_isostr开始日期 YYYY-MM-DD 格式。优先于 time_range_days.
end_date_isostr结束日期 YYYY-MM-DD 格式。必须与 start_date_iso.
tagsList[str]按成本分配标签过滤。格式: ["Key=Value", "Key2=Value2"].
dimensionsList[str]按尺寸过滤。格式: ["REGION=us-east-1"].
group_bystr按维度对成本进行分组。默认值为 ServiceName.

run_finops_audit

进行财务审计,以发现未使用且可能成本高昂的资源。

参数类型说明
regionsList[str]运行审核的Azure区域列表(例如。, ["eastus", "westeurope"]).
profilesList[str]要使用的Azure订阅名称或ID的列表。
all_profilesbool如果 True,使用所有可用的配置文件。默认为 False.
输出格式: JSON、CSV、PDF、HTML、Markdown(取决于客户端功能)

成本考虑

此工具与Azure成本管理API交互。Azure对这些API调用收费。

  • 成本: 每次使用 get_cost 工具,它对成本资源管理器API进行2次调用 $0.01.
  • run_finops_audit 该工具调用其他Azure服务API(计算、网络、消费),这些API通常包含在免费层中,或者在典型的使用级别上成本可以忽略不计。

发展与贡献

欢迎投稿!如果您想改进服务器或添加新功能,请按照以下步骤操作:

  1. 分叉和克隆: 分叉存储库并将其克隆到本地计算机。
  2. 使用紫外线设置环境:
   git clone https://github.com/your-username/azure-finops-mcp-server.git
   cd azure-finops-mcp-server
   uv venv
   source .venv/bin/activate  # On Windows, use `.venv\Scripts\activate`
  1. 使用uv在可编辑模式下安装:
   uv pip install -e .
  1. 进行更改: 添加您的功能或错误修复。
  2. 提交拉取请求: 针对 main 分支,清楚地描述您的更改。

许可证

该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取完整详细信息。

______________________________________________________________________

这是受AWS FinOps MCP服务器项目的启发

最初由 拉维·基兰 对于AWS,通过以下方式迁移到Azure 朱利亚诺Barbosa

目录标签

目录标签

PythonClaude金融数据金融运营本地部署成本分析云审计预算监控多订阅支持

支持客户端

Claude

接入字段

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

stdio

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

session

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiosession部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP