azure-resource-graph-mcp-server

azure-resource-graph-mcp-server

7

The Azure Resource Graph MCP Server is an MCP server that facilitates access to Azure Resource Graph queries, enabling users to retrieve Azure resource information across subscriptions. It supports both Cursor IDE and Visual Studio Code integrations and includes robust error handling features.

Azure Resource Graph MCP Server

This is a Model Context Protocol (MCP) server for Azure Resource Graph queries. It allows users to retrieve information about Azure resources using Resource Graph queries across subscriptions.

Features

  • Query Azure resources using Resource Graph queries
  • Supports custom queries
  • Uses Azure DefaultAzureCredential for authentication

Prerequisites

  • Node.js and Azure CLI installed
  • Active Azure subscription

Running the MCP Server

Option 1: Cursor IDE Integration

  • Clone repository
  • Build project
  • Configure and restart Cursor IDE

Option 2: VS Code Integration

  • Clone repository
  • Build project
  • Configure and restart VS Code

Usage

  • Tool: query-resources
  • Retrieve resources and details using Azure Resource Graph queries

Environment Setup

  • Log in to Azure CLI
  • Configure environment variables in .env file

Error Handling

  • Robust handling for initialization failures and query errors