azurehelp-mcp-server

azurehelp-mcp-server

1

The Azure Self Help MCP Server is a project that enables intelligent agents to troubleshoot Azure resources using the Azure Self Help API. It offers AI-assisted diagnostics for Azure, providing an interactive experience for automating common workflows.

🧠 Azure Self Help MCP Server

Welcome to the Azure Troubleshooter MCP Server – a hands-on implementation of Model Context Protocol (MCP), designed to enable intelligent agents to troubleshoot Azure resources step-by-step using the Azure Self Help API.

💡 What Is This?

This project implements an MCP Server that exposes Azure's Self Help API as a toolset, serving as an interactive AI assistant for Azure diagnostics.

✨ Live Demo Use Case

This tool allows diagnostics of Azure resources interactively using Microsoft’s Guided Troubleshooter API.

🧰 Prerequisites

  • .NET 8 SDK
  • Azure CLI
  • Claude App or any MCP Host
  • IDE / Terminal

📦 Setup

🤖 MCP Config for Claude or Other Hosts

Update your config file to connect your MCP Server with an MCP-compatible app like Claude.

🧪 Available Tools

MethodDescription
CreateTroubleshooterStart a new troubleshooter session for a resource
GetTroubleshooterStepView current step & instructions
ContinueTroubleshooterRespond to the current step's question
EndTroubleshooterEnd the session
RestartTroubleshooterStart over from step one

🛡 Authentication

Uses DefaultAzureCredential, working with Azure CLI, environment variables, and Managed Identity.

📎 Related Blogs