README
🚀 Azure Updates MCP 服务器
Azure Updates MCP 服务器是一个基于 Python 的 MCP(模型上下文协议)服务器,它借助人工智能技术,通过自然语言查询,帮助用户及时了解 Azure 平台的变化。该服务器将 Claude 等 AI 助手与 Azure Updates 连接起来,使用户能够通过对话式查询搜索和筛选 Azure 服务公告、功能发布、预览版发布和停用通知。
🚀 快速开始
Azure Updates MCP 服务器在 Azure 的官方更新源和你的 AI 助手之间架起了桥梁,让你能够:
- 按关键字搜索更新:询问特定服务、技术或功能(例如:“Azure Kubernetes 服务有什么新动态?”)
- 按状态筛选:查找处于预览版、通用版或即将停用的内容
- 跟踪弃用情况:提前了解服务停用和重大变更
- 发现类别:通过分面搜索探索可用的 Azure 产品和服务
- 按日期范围查询:查找特定时间范围内的更新
- 按 GUID 查找:直接检索特定公告
这对于需要监控 Azure 平台发展、规划迁移或了解新功能的开发者、云架构师和 IT 专业人员来说非常有用,无需手动访问 Azure 更新网站。
✨ 主要特性
- azure_updates_search:按关键字、类别、状态、日期范围或 GUID 搜索和筛选 Azure 更新。设置
include_facets=True以获取分类计数(产品类别、产品、标签、状态)。结合include_facets=True使用limit=0来发现可用的过滤值。
📦 安装指南
通用要求
- 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 的说明
提示示例
连接到 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 许可证。
免责声明
这是一个独立的自建项目,并非微软官方工具或服务。
微信扫一扫