mcpField
A
azure-updates

azure-updates

ローカル
github.com/jonnybottlesクラウド・インフラ138 週間前に更新

azure-updates について

azure-updatesは、Azureプラットフォームのお知らせを自然言語で検索できるPython製MCPサーバーです。リリース、プレビュー、サービス終了を追跡する開発者やクラウド・IT担当者向けです。

主な機能

  1. 01キーワードで更新情報を検索
  2. 02カテゴリ、状態、日付で絞り込み
  3. 03GUIDでお知らせを検索
  4. 04製品や状態のファセットを取得

活用シーン

  1. 01最近のAzureのお知らせを検索
  2. 02プレビュー機能やサービス終了を確認
  3. 03特定サービスの更新を追跡
  4. 04製品カテゴリと利用可能な絞り込み項目を確認

MCP 対応

キーワード、カテゴリ、状態、日付範囲、GUIDによる絞り込みに対応したAzure Updates検索ツールをMCPクライアントに提供します。任意のファセットで、製品カテゴリ、製品、タグ、状態ごとの件数を取得できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"jonnybottles-azure-updates": {
"command": "uvx",
"args": [
"azure-updates-mcp"
]
}
}
}
起動コマンドuvx azure-updates-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiazure-updates-mcp0.1.1

ツール

3

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
guidanyいいえ
limitintegerいいえ
queryanyいいえ
statusanyいいえ
categoryanyいいえ
end_dateanyいいえ
start_dateanyいいえ

詳細

免責事項:これは独自に開発された個人プロジェクトであり、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 をインストールします。

# 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 でセットアップ Cursor でセットアップ Claude Code でセットアップ Copilot CLI でセットアップ

ワンクリックセットアップ: VS Code のバッジをクリックすると、自動的に設定できます(uv のインストールが必要です) 手動セットアップ: Cursor、Claude Code、Copilot CLI、Claude Desktop の手順は以下を参照してください

機能

  • azure_updates_search – キーワード、カテゴリ、ステータス、日付範囲、または GUID で Azure の更新を検索・絞り込みます。include_facets=True を設定すると、分類項目の件数(製品カテゴリ、製品、タグ、ステータス)を取得できます。利用可能な絞り込み値を確認するには、include_facets=True と limit=0 を指定します。

プロンプトの例

MCP クライアントに接続したら、次のような質問ができます。

  1. 最新情報を取得する:「Azure の最新情報を新しい順に 10 件表示してください」
  2. キーワードで検索する:「Kubernetes または AKS に関連する Azure の最新情報をすべて検索してください」
  3. ステータスで絞り込む:「現在プレビュー中の Azure の機能は何ですか?」
  4. 廃止予定を確認する:「知っておくべき、今後廃止される Azure サービスはありますか?」
  5. カテゴリーを確認する:「最新情報に含まれる 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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。