
An MCP server that provides AI assistants with seamless access to Azure service updates, retirements, and feature announcements.
概览
An MCP (Model Context Protocol) server that provides AI assistants with seamless access to Azure service updates, retirements, and feature announcements. - 🔍 - Full-text search (FTS5) across titles and descriptions with BM25 relevance ranking, offering improved query search than the original API. - 🎯 - Filter by tags, categories, products, dates, and status—no OData knowledge needed. - ⚡ - Local SQLite replication ensures <500ms query response times. - 🔄 - Differential synchronization keeps data fresh (configurable interval, default 24h). - 📊 - Expose all available filters and data freshness to help AI construct queries. ⚠️ : This server accesses the Azure Updates API, which is subject to Microsoft APIs Terms of Use.
README
以下为原文 README 节选,完整内容请查看原文。
Azure Updates MCP Server
An MCP (Model Context Protocol) server that provides AI assistants with seamless access to Azure service updates, retirements, and feature announcements.
Japanese version: README.ja.md
Features
- 🔍 Better Keyword Matching - Full-text search (FTS5) across titles and descriptions with BM25 relevance ranking, offering improved query search than the original API.
- 🎯 Simplified Filtering - Filter by tags, categories, products, dates, and status—no OData knowledge needed.
- ⚡ Fast Response - Local SQLite replication ensures <500ms query response times.
- 🔄 Automatic Sync - Differential synchronization keeps data fresh (configurable interval, default 24h).
- 📊 Help Resource - Expose all available filters and data freshness to help AI construct queries.
Legal Notice
⚠️ Important: This server accesses the Azure Updates API, which is subject to Microsoft APIs Terms of Use. By using this software, you agree to:
- Comply with all applicable Microsoft API terms and conditions
- Not use the data for advertising or marketing purposes
- Implement appropriate data protection measures
- Respect Microsoft’s intellectual property rights
This software is provided under the MIT License for the code implementation only. The data accessed through the Azure Updates API remains subject to Microsoft’s terms.
Additional Resources:
- API Usage Policies: docs/azure-updates-api-manual.md
- Privacy Statement: docs/PRIVACY.md
Setup
Option 1: Global Installation (Recommended)
Install globally from GitHub:
npm install -g github:juyamagu/azure-updates-mcp-server
Then configure VS Code (.vscode/mcp.json):
{
"servers": {
"azure-updates": {
"command": "azure-updates-mcp-server"
}
}
}
⚠️ Note: On the first run, data synchronization to the local cache will occur, which may take a few minutes before search queries can be served. Once synchronization is complete, subsequent queries will respond quickly.
Option 2: Using npx
For quick testing without installation:
{
"servers": {
"azure-updates": {
"command": "npx",
"args": ["-y", "github:juyamagu/azure-updates-mcp-server"]
// Optional environment variables:
// "env": {
// "DATABASE_PATH": "${workspaceFolder}/.azure-updates/data.db",
// "SYNC_STALENESS_HOURS": "24",
// "LOG_LEVEL": "info"
// }
}
}
}
安装
npx -y github:juyamagu/azure-updates-mcp-server