azure-updates について
azure-updatesは、Azureプラットフォームのお知らせを自然言語で検索できるPython製MCPサーバーです。リリース、プレビュー、サービス終了を追跡する開発者やクラウド・IT担当者向けです。
主な機能
- 01キーワードで更新情報を検索
- 02カテゴリ、状態、日付で絞り込み
- 03GUIDでお知らせを検索
- 04製品や状態のファセットを取得
活用シーン
- 01最近のAzureのお知らせを検索
- 02プレビュー機能やサービス終了を確認
- 03特定サービスの更新を追跡
- 04製品カテゴリと利用可能な絞り込み項目を確認
MCP 対応
キーワード、カテゴリ、状態、日付範囲、GUIDによる絞り込みに対応したAzure Updates検索ツールをMCPクライアントに提供します。任意のファセットで、製品カテゴリ、製品、タグ、状態ごとの件数を取得できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| guid | any | いいえ | |
| limit | integer | いいえ | |
| query | any | いいえ | |
| status | any | いいえ | |
| category | any | いいえ | |
| end_date | any | いいえ | |
| start_date | any | いいえ |
詳細
免責事項:これは独自に開発された個人プロジェクトであり、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(
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 の手順は以下を参照してください
機能
- azure_updates_search – キーワード、カテゴリ、ステータス、日付範囲、または GUID で Azure の更新を検索・絞り込みます。
include_facets=Trueを設定すると、分類項目の件数(製品カテゴリ、製品、タグ、ステータス)を取得できます。利用可能な絞り込み値を確認するには、include_facets=Trueとlimit=0を指定します。
プロンプトの例
MCP クライアントに接続したら、次のような質問ができます。
- 最新情報を取得する:「Azure の最新情報を新しい順に 10 件表示してください」
- キーワードで検索する:「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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。