Azure Resource MCP Server
Servidor MCP de recursos de Azure
Este servidor MCP proporciona herramientas para enumerar y consultar recursos de Azure directamente desde cualquier cliente MCP, lo que le permite explorar de manera eficiente su infraestructura de Azure y analizar costos sin abandonar su flujo de trabajo.
Este es un ejemplo de cómo consultar recursos de Azure:
Este es un ejemplo de cómo consultar el costo de Azure:
Características
📊 Descubrimiento de recursos : enumera todos los recursos en tus suscripciones de Azure
🔍 Filtrado : filtre recursos por nombre de grupo de recursos
💰 Análisis de costos : recupere información de costos de sus suscripciones de Azure
🔐 Seguro : utiliza las credenciales de la entidad de servicio de Azure
🏷️ Vista detallada : vea ubicaciones, tipos y etiquetas de todos sus recursos
Related MCP server: Azure FinOps MCP Server
Herramientas
lista_de_recursos_de_azure
Enumerar grupos de recursos y recursos de Azure mediante la autenticación de entidad de servicio
Entradas:
subscription_id(cadena, opcional): ID de suscripción específico para la consulta. Si no se proporciona, se utiliza la suscripción predeterminada de las variables de entorno.resource_group_filter(cadena, opcional): filtra grupos de recursos por nombre (sin distinguir entre mayúsculas y minúsculas, contiene coincidencias).
Devoluciones: Lista de rebajas formateada de grupos de recursos y sus recursos con detalles como ubicación, tipo y etiquetas.
obtener_costos_rest_de_azure
Obtenga datos de análisis de costos para una suscripción de Azure mediante la API REST
Entradas:
subscription_id(cadena, opcional): ID de suscripción específico para la consulta. Si no se proporciona, se utiliza la suscripción predeterminada de las variables de entorno.timeframe(cadena, opcional): Periodo de tiempo para el análisis de costos. El valor predeterminado es "Mes-Fecha".
Devoluciones: Markdown formateado con datos de análisis de costos, incluidos costos diarios y totales.
Configuración
Configuración de Azure
Cree una entidad de servicio de Azure para la autenticación:
az ad sp create-for-rbac --name {service principal name}Asignar permisos de lectura adecuados al principal del servicio
Anote su identificador de suscripción de Azure, su identificador de inquilino, su identificador de cliente y su secreto de cliente.
Configurar las variables de entorno necesarias
Variables de entorno
Este servidor requiere las siguientes variables de entorno:
# Required Azure authentication
AZURE_TENANT_ID=your-tenant-id
AZURE_CLIENT_ID=your-client-id
AZURE_CLIENT_SECRET=your-client-secret
AZURE_SUBSCRIPTION_ID=your-subscription-idInstalación
Prerrequisitos
Python 3.10+
Suscripción de Azure con los permisos adecuados
Principal de servicio con acceso de lector a los recursos
Configuración
Si prefieres usar uv:
# Setup environment with uv
uv venv
.venv\Scripts\activate # On Windows
source .venv/bin/activate # On macOS/Linux
# Install dependencies
uv add mcp[cli] azure-identity python-dotenv azure-mgmt-resource aiohttp
# Run server
uv run -m azure_resource_mcp_serverUso con Claude Desktop
Para utilizar con Claude Desktop, agregue lo siguiente a su archivo de configuración:
{
"mcpServers": {
"azure-resource": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER",
"run",
"-m",
"azure_resource_mcp_server"
],
"env": {
"AZURE_TENANT_ID": "your-tenant-id",
"AZURE_CLIENT_ID": "your-client-id",
"AZURE_CLIENT_SECRET": "your-client-secret",
"AZURE_SUBSCRIPTION_ID": "your-subscription-id"
}
}
}
}This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceAn MCP server that wraps the Azure CLI. As LLMs are very good at generating Azure CLI commands, this server allows your LLM to list resources, update/create/delete them, fix errors (by looking at the logs), fix security issues...81
- AlicenseNot gradedqualityDmaintenanceAnalyzes Azure cloud costs, audits for waste, and provides budget insights via natural language through a secure local MCP server.2MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that exposes core Azure services as read-mostly tools any MCP client can call, including Blob Storage, Key Vault, Service Bus, and Resource Manager.1MIT
- FlicenseAqualityDmaintenanceIntegrates Azure Cost Management APIs via MCP, enabling cost queries, forecasts, budgets, and Advisor recommendations through natural language in compatible clients.9
Related MCP Connectors
Official Microsoft MCP Server to query Microsoft Entra data using natural language
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tim10002/mcp-azresource'
If you have feedback or need assistance with the MCP directory API, please join our Discord server