🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

azure-updates-mcp

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

azure-updates-mcp

MCP server for Azure Updates JSON API

pipPyPI
Version
0.3.0
Weekly downloads
85
Maintainers
1

Azure Updates MCP Server

mcp-name: io.github.jonnybottles/azure-updates

A Python-based MCP (Model Context Protocol) server that provides tools for querying and searching Azure Updates.

Requirements

General

  • Python 3.9+
  • An MCP-compatible client (Claude Desktop, Cursor, Claude Code, GitHub Copilot CLI, etc.)

If you are installing or running the server via uvx, you must have uv installed first.

Install uv:

# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows (PowerShell)
irm https://astral.sh/uv/install.ps1 | iex

Verify installation:

uv --version
uvx --version

uvx allows you to run the MCP server without installing the package globally.

Using pip (Alternative)

If you prefer not to use uvx, you can install the package directly with pip.

pip install azure-updates-mcp

In this case, uv / uvx is not required.

Installation

Install from PyPI

uvx azure-updates-mcp

Or install with pip:

pip install azure-updates-mcp

Upgrade to Latest Version

uvx azure-updates-mcp@latest

Or with pip:

pip install --upgrade azure-updates-mcp

Quick Setup

Set up in VS Code Set up in Cursor Set up in Claude Code Set up in Copilot CLI

One-click setup: Click the VS Code badge for automatic configuration (requires uv installed) Manual setup: See instructions below for Cursor, Claude Code, Copilot CLI, or Claude Desktop

Features

  • azure_updates_search – Search and filter Azure updates by keyword, category, status, date range, or GUID. Set include_facets=True to get taxonomy counts (product categories, products, tags, statuses). Use limit=0 with include_facets=True to discover available filter values.

Prompt Examples

Once connected to an MCP client, you can ask questions like:

  • Get recent updates: "Show me the 10 most recent Azure updates"
  • Search by keyword: "Find all Azure updates related to Kubernetes or AKS"
  • Filter by status: "What Azure features are currently in preview?"
  • Check for retirements: "Are there any upcoming Azure service retirements I should know about?"
  • Discover categories: "What Azure product categories and services are available in the updates?"

Usage

Run the MCP Server

uvx azure-updates-mcp

Or if installed with pip:

azure-updates-mcp

Connect from Claude Desktop

Add to your Claude Desktop MCP config:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Using uvx (recommended)

{
  "mcpServers": {
    "azure-updates": {
      "command": "uvx",
      "args": ["azure-updates-mcp"]
    }
  }
}

Using installed package

{
  "mcpServers": {
    "azure-updates": {
      "command": "azure-updates-mcp"
    }
  }
}

Connect from Cursor

Option 1: One-Click Install (Recommended)

cursor://anysphere.cursor-deeplink/mcp/install?name=azure-updates-mcp&config=eyJjb21tYW5kIjogInV2eCIsICJhcmdzIjogWyJhenVyZS11cGRhdGVzLW1jcCJdfQ==

Option 2: Manual Configuration

Add to your Cursor MCP config:

  • 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

Connect from Claude Code

claude mcp add --transport stdio azure-updates -- uvx azure-updates-mcp

Connect from GitHub Copilot CLI

Add to ~/.copilot/mcp-config.json:

{
  "mcpServers": {
    "azure-updates": {
      "type": "stdio",
      "command": "uvx",
      "args": ["azure-updates-mcp"]
    }
  }
}

Development

pytest
ruff check src/ tests/

License

MIT

Keywords

api

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts