azure-mcp-server
0
The Azure MCP Server is a Python-based application designed to facilitate Azure resource management using the Model Context Protocol. It includes tools for interacting with Azure services, supports multiple authentication methods, and offers structured responses and comprehensive error handling.
Azure MCP Server
A Model Context Protocol (MCP) server implementation for Azure resource management and exploration. This server offers a structured interface for managing Azure infrastructure programmatically.
Features
- Asynchronous operations using Azure SDK
- Multiple authentication methods
- Structured response formats
- Error handling and logging
- Environment variable configuration
Available MCP Tools
- Manage Azure resources like Resource Groups, Storage Accounts
- Tools for listing resources and checking usage
Authentication Methods
- Default Azure Credential
- Service Principal
- Managed Identity
Running the Server
- Instructions for setting up and running the server using Stdio or SSE Transport
Prerequisites
- Python 3.13+
- Azure Subscription
- Azure CLI
Error Handling
- Comprehensive error handling and logging