Azure Self Help MCP Server
by akshaykokane
The Azure Self Help MCP Server enables intelligent agents to troubleshoot Azure resources step-by-step using the Azure Self Help API. It allows your AI app to interact with Azure’s Guided Troubleshooter, automating common diagnostic workflows.
Last updated: N/A
What is Azure Self Help MCP Server?
This project implements an MCP Server that exposes Azure's Self Help API as a toolset, allowing AI agents to interact with Azure's Guided Troubleshooter.
How to use Azure Self Help MCP Server?
To use the server, install the prerequisites (.NET 8 SDK, Azure CLI, Claude App/MCP Host, IDE/Terminal), install the required packages, create your MCP server using the provided code snippets, write your MCP tools, and configure your MCP host (e.g., Claude) to connect to the server.
Key features of Azure Self Help MCP Server
Create troubleshooter sessions
View current step
Continue the flow with your response
End or restart the session
Use cases of Azure Self Help MCP Server
Diagnosing SSH issues with Azure VMs
Automating Azure resource troubleshooting
Integrating Azure diagnostics into AI applications
Providing interactive AI assistance for Azure problems
FAQ from Azure Self Help MCP Server
What is MCP?
What is MCP?
Model Context Protocol (MCP) is a standard for LLMs to communicate with tools.
What is the Azure Self Help API?
What is the Azure Self Help API?
The Azure Self Help API provides guided troubleshooters for Azure resources.
What prerequisites are needed to run this server?
What prerequisites are needed to run this server?
.NET 8 SDK, Azure CLI (logged in), Claude App or any MCP Host, IDE / Terminal
How do I connect this server to Claude?
How do I connect this server to Claude?
Update your Claude config file (Settings > Developer) with the provided JSON configuration.
What authentication methods are supported?
What authentication methods are supported?
It uses DefaultAzureCredential, so it works out-of-the-box with Azure CLI, Environment variables, and Managed Identity.