JA

juyamagu/azure-updates-mcp-server

Productivity workflow

이 페이지는 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
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →