关于 azure-updates
azure-updates 是一个 Python MCP 服务,可通过自然语言查询搜索 Azure 平台公告,适合跟踪版本发布、预览功能和服务退役的开发者及云或 IT 从业者。
主要功能
- 01按关键词搜索更新
- 02按类别、状态和日期筛选
- 03通过 GUID 查找公告
- 04返回产品和状态分类统计
适用场景
- 01查找近期 Azure 公告
- 02查看预览功能或服务退役信息
- 03跟踪特定服务的更新
- 04探索产品类别和可用筛选项
MCP 相关
它向 MCP 客户端提供 Azure Updates 搜索工具,支持按关键词、类别、状态、日期范围和 GUID 筛选。可选分类统计会返回产品类别、产品、标签和状态的计数。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
3收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| guid | any | 否 | |
| limit | integer | 否 | |
| query | any | 否 | |
| status | any | 否 | |
| category | any | 否 | |
| end_date | any | 否 | |
| start_date | any | 否 |
详细介绍
免责声明:这是一个独立、自行构建的项目,并非 Microsoft 的官方工具或服务。
Azure Updates MCP 服务
mcp-name: io.github.jonnybottles/azure-updates
通过 AI 驱动的自然语言查询,及时了解 Azure 平台的变化。这个基于 Python 的 MCP(Model Context Protocol)服务将 Claude 等 AI 助手连接到 Azure Updates,让你通过对话式查询搜索和筛选 Azure 服务公告、功能发布、预览版推出和退役通知。
功能介绍
Azure Updates MCP 服务在 Azure 官方更新源与你的 AI 助手之间搭建桥梁,让你能够:
- 按关键词搜索更新 - 查询特定服务、技术或功能(例如:“Azure Kubernetes Service 有哪些新内容?”)
- 按状态筛选 - 查找处于预览版、正式发布或即将退役的内容
- 跟踪弃用信息 - 提前了解服务退役和重大变更
- 探索类别 - 通过分面搜索浏览可用的 Azure 产品和服务
- 按日期范围查询 - 查找特定时间段内的更新
- 按 GUID 查询 - 直接检索特定公告
非常适合需要跟踪 Azure 平台演进、规划迁移或了解新功能的开发者、云架构师和 IT 专业人员,无需手动查看 Azure 更新网站。
要求
通用要求
- Python 3.9+
- 与 MCP 兼容的客户端(Claude Desktop、Cursor、Claude Code、GitHub Copilot CLI 等)
使用 uvx(推荐)
如果通过 uvx 安装或运行服务,必须先安装 uv。
- uv(包含
uvx):https://github.com/astral-sh/uv
安装 uv:
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows (PowerShell)
irm https://astral.sh/uv/install.ps1 | iex
验证安装:
uv --version
uvx --version
uvx可让你运行 MCP 服务,而无需全局安装软件包。
使用 pip(替代方案)
如果你不想使用 uvx,也可以直接使用 pip 安装软件包。
pip install azure-updates-mcp
在这种情况下,无需安装 uv / uvx。
安装
从 PyPI 安装
uvx azure-updates-mcp
或者使用 pip 安装:
pip install azure-updates-mcp
升级到最新版本
uvx azure-updates-mcp@latest
或者使用 pip:
pip install --upgrade azure-updates-mcp
快速设置
一键设置: 点击 VS Code 徽章即可自动配置(需要预先安装
uv) 手动设置: Cursor、Claude Code、Copilot CLI 或 Claude Desktop 的说明请见下文
功能
- azure_updates_search – 按关键词、类别、状态、日期范围或 GUID 搜索和筛选 Azure 更新。设置
include_facets=True可获取分类统计信息(产品类别、产品、标签、状态)。使用limit=0和include_facets=True可发现可用的筛选值。
提示词示例
连接到 MCP 客户端后,你可以提出如下问题:
- 获取近期更新:“显示最近的 10 条 Azure 更新”
- 按关键字搜索:“查找所有与 Kubernetes 或 AKS 相关的 Azure 更新”
- 按状态筛选:“目前有哪些 Azure 功能处于预览状态?”
- 查看退役信息:“我应该了解哪些即将退役的 Azure 服务?”
- 发现类别:“更新中有哪些 Azure 产品类别和服务?”
使用方法
运行 MCP 服务
uvx azure-updates-mcp
或者通过 pip 安装后:
azure-updates-mcp
从 Claude Desktop 连接
将以下内容添加到 Claude Desktop 的 MCP 配置中:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
使用 uvx(推荐)
{
"mcpServers": {
"azure-updates": {
"command": "uvx",
"args": ["azure-updates-mcp"]
}
}
}
使用已安装的软件包
{
"mcpServers": {
"azure-updates": {
"command": "azure-updates-mcp"
}
}
}
从 Cursor 连接
选项 1:一键安装(推荐)
cursor://anysphere.cursor-deeplink/mcp/install?name=azure-updates-mcp&config=eyJjb21tYW5kIjogInV2eCIsICJhcmdzIjogWyJhenVyZS11cGRhdGVzLW1jcCJdfQ==
选项 2:手动配置
将以下内容添加到 Cursor 的 MCP 配置中:
- macOS:
~/Library/Application Support/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json - Windows:
%APPDATA%\Cursor\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
从 Claude Code 连接
claude mcp add --transport stdio azure-updates -- uvx azure-updates-mcp
从 GitHub Copilot CLI 连接
添加到 ~/.copilot/mcp-config.json:
{
"mcpServers": {
"azure-updates": {
"type": "stdio",
"command": "uvx",
"args": ["azure-updates-mcp"]
}
}
}
开发
pytest
ruff check src/ tests/
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。