JA

juyamagu/azure-updates-mcp-server

效率工作流

本页由 AI 翻译,技术细节请以原文为准。 查看原文

0 stars 7 forks 质量 69 趋势 0MIT

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.

⚠️ 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:

Setup

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"
      // }
    }
  }
}
在 GitHub 查看完整 README

安装

npx -y github:juyamagu/azure-updates-mcp-server
新手?先看 mcpskill.org 教程 →