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

Azure Pricing MCP

MCP Server

基于Model Context Protocol (MCP)的服务器,为AI助手提供实时访问Azure零售定价信息的功能,包括虚拟机价格查询、跨区域成本比较和月度账单估算。

工具数

18

提示词数

0

GitHub Stars

53

资源数

0
PythonVS Code云端部署VS Code

安装说明

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

作者 / 组织

msftnadavbh

提供方

msftnadavbh

最后核验

2026/5/17 20:22

运行时

Python

快速接入

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

命令预览

python -m venv .venv

详细介绍

Azure定价MCP服务器💰

![Python 3.10+](https://www.python.org/downloads/) ![MCP](https://modelcontextprotocol.io/) ![License: MIT](https://opensource.org/licenses/MIT) ![Tests](https://github.com/msftnadavbh/AzurePricingMCP/actions/workflows/test.yml)

A. 模型上下文协议(MCP) 服务器,为AI助手提供对Azure零售定价信息的实时访问。查询虚拟机价格,比较不同地区的成本,估算每月账单,并发现可用的SKU——所有这些都是通过自然语言完成的。

______________________________________________________________________

🚀 快速开始

# Clone and setup
git clone https://github.com/msftnadavbh/AzurePricingMCP.git
cd AzurePricingMCP
python -m venv .venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate
pip install -r requirements.txt

# Test the server
python -m azure_pricing_mcp

然后配置您的AI助手。看 集成.

______________________________________________________________________

✨ 特性

  • 价格查询 -使用灵活的筛选器查询Azure价格
  • 价格比较 -比较不同地区或SKU的成本
  • 成本估算 -计算每月/每年的成本
  • 预留实例 -将RI定价与盈亏平衡分析进行比较
  • 地区建议 -查找任何SKU的最便宜地区
  • SKU发现 -服务名称的模糊匹配
  • 退休警告 -VM SKU退役警报
  • Spot VM智能 -驱逐率和价格历史记录(需要Azure身份验证)
  • 孤儿资源 -通过实际成本计算检测未使用的资源(需要Azure身份验证)
  • PTU尺寸 -估计Azure OpenAI部署的预留吞吐量单位
  • \_CHDBU定价 -搜索DBU费率,估算成本,比较工作负载
  • GitHub定价 -完整的GitHub定价目录+成本估算(计划、副本、操作、安全)

📖 完整功能细节→

______________________________________________________________________

🛠️ 工具

AI助手可用的18种工具:

  • azure_price_search -搜索零售价格
  • azure_price_compare -跨地区/SKU进行比较
  • azure_ri_pricing -预留实例定价
  • azure_cost_estimate -基于使用的成本估算
  • azure_region_recommend -查找最便宜的地区
  • azure_discover_skus / azure_sku_discovery -SKU查找
  • get_customer_discount -客户折扣信息
  • spot_eviction_rates / spot_price_history / simulate_eviction -Spot VM工具
  • find_orphaned_resources -通过成本分析检测孤立资源
  • azure_ptu_sizing -估计Azure OpenAI部署的PTU
  • databricks_dbu_pricing / databricks_cost_estimate / databricks_compare_workloads -\_CHDBU定价
  • github_pricing / github_cost_estimate -GitHub定价目录和成本估算

📖 工具文档→

______________________________________________________________________

📋 安装

Docker(最简单):

docker build -t azure-pricing-mcp .
docker run -i azure-pricing-mcp

python

pip install -r requirements.txt

📖 完整安装指南→

______________________________________________________________________

🔌 集成

可与任何兼容MCP的AI助手配合使用:

  • VS Code 使用GitHub Copilot
  • 克劳德桌面版

📖 集成设置→

______________________________________________________________________

📁 项目结构

AzurePricingMCP/
├── src/azure_pricing_mcp/    # Main package
│   ├── server.py             # MCP server
│   ├── handlers.py           # Tool handlers
│   ├── client.py             # Azure API client
│   ├── config.py             # Pricing data & constants
│   ├── tools.py              # Core tool definitions
│   ├── formatters.py         # Response formatters
│   ├── models.py             # Data models
│   ├── services/             # Business logic
│   ├── databricks/           # Databricks DBU tools
│   └── github_pricing/       # GitHub pricing tools
├── tests/                    # Test suite (9 files, 236+ tests)
├── docs/                     # Documentation
└── scripts/                  # Setup & debug scripts

📖 详细结构→

______________________________________________________________________

🔌 API 参考

此服务器使用 Azure零售价格API:

https://prices.azure.com/api/retail/prices

不要求进行验证 -Azure零售价格API是可公开访问的。

______________________________________________________________________

🤝 贡献

我们欢迎捐款!看 贡献.md 有关设置说明、代码样式和PR流程。

______________________________________________________________________

📚 文档

文档描述
安装.md安装指南
docs/FEATURES.md功能详细信息
docs/TOOLS.md工具文档
docs/INTEGRATIONS.mdVS代码和克劳德设置
docs/USAGE_EXAMPLES.md详细示例
docs/ORPHANED_SOURCES.md孤儿资源指南
更改日志.md版本历史

______________________________________________________________________

📄 许可证

MIT许可证-请参阅 许可证 了解详情。

______________________________________________________________________

🙏 致谢

______________________________________________________________________

📬 支持

  • 问题:
  • 讨论:

______________________________________________________________________

Made with ❤️ for the Azure community

目录标签

目录标签

PythonVS Code云端部署Azure定价本地部署成本管理AI助手云计算价格比较

支持客户端

VS Code

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

18

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiononeremote-capable

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

安装前确认

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

来源信息

继续浏览同类 MCP