mcpField
A
azure-updates

azure-updates

本地服务
github.com/jonnybottles云与基础设施138 周前更新

关于 azure-updates

azure-updates 是一个 Python MCP 服务,可通过自然语言查询搜索 Azure 平台公告,适合跟踪版本发布、预览功能和服务退役的开发者及云或 IT 从业者。

主要功能

  1. 01按关键词搜索更新
  2. 02按类别、状态和日期筛选
  3. 03通过 GUID 查找公告
  4. 04返回产品和状态分类统计

适用场景

  1. 01查找近期 Azure 公告
  2. 02查看预览功能或服务退役信息
  3. 03跟踪特定服务的更新
  4. 04探索产品类别和可用筛选项

MCP 相关

它向 MCP 客户端提供 Azure Updates 搜索工具,支持按关键词、类别、状态、日期范围和 GUID 筛选。可选分类统计会返回产品类别、产品、标签和状态的计数。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"jonnybottles-azure-updates": {
"command": "uvx",
"args": [
"azure-updates-mcp"
]
}
}
}
启动命令uvx azure-updates-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiazure-updates-mcp0.1.1

工具

3

收录的工具列表 · 更新于 2 周前

参数类型必填说明
guidany否
limitinteger否
queryany否
statusany否
categoryany否
end_dateany否
start_dateany否

详细介绍

免责声明:这是一个独立、自行构建的项目,并非 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:

# 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 中设置 在 Cursor 中设置 在 Claude Code 中设置 在 Copilot CLI 中设置

一键设置: 点击 VS Code 徽章即可自动配置(需要预先安装 uv) 手动设置: Cursor、Claude Code、Copilot CLI 或 Claude Desktop 的说明请见下文

功能

  • azure_updates_search – 按关键词、类别、状态、日期范围或 GUID 搜索和筛选 Azure 更新。设置 include_facets=True 可获取分类统计信息(产品类别、产品、标签、状态)。使用 limit=0 和 include_facets=True 可发现可用的筛选值。

提示词示例

连接到 MCP 客户端后,你可以提出如下问题:

  1. 获取近期更新:“显示最近的 10 条 Azure 更新”
  2. 按关键字搜索:“查找所有与 Kubernetes 或 AKS 相关的 Azure 更新”
  3. 按状态筛选:“目前有哪些 Azure 功能处于预览状态?”
  4. 查看退役信息:“我应该了解哪些即将退役的 Azure 服务?”
  5. 发现类别:“更新中有哪些 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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。