All skills
microsoft avatar

/deploy

@b8a1c66
by microsoftmicrosoft/skills3.1k stars
351

Skills, MCP servers, Custom Agents, Agents.md for SDKs to ground Coding Agents

  • 16 files
  • 84.7 KB
  • Updated last week
  • GitHub

Use this Skill: https://skilld.dev/gh/microsoft/skills/deploy

This session only. Nothing lands on disk.

referencesmcp-tools.md

≈1.4k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Deploy Phase — MCP Tools

Phase-exclusive tool parameters for the deploy phase. For shared tools (subscription_list, group_list, extension_cli_install, get_azure_bestpractices), see mcp-tool-reference.md.

Troubleshooting: If a tool call fails with unknown parameter or missing command errors, consult the official docs: https://learn.microsoft.com/en-us/azure/developer/azure-mcp-server/tools/


mcp_azure_mcp_deploy (hierarchical — deploy-phase sub-commands)

Sub-command Required Params Optional Params Read-Only
deploy_app_logs_get workspace-folder, azd-env-name limit (default 200) ✅
deploy_architecture_diagram_generate workspaceFolder, services[] (complex array with name, path, language, port, azureComputeHost, dependencies, settings) projectName ✅

mcp_azure_mcp_resourcehealth (hierarchical)

Sub-command Required Params Optional Params Read-Only
resourcehealth_availability-status_get (none) subscription, resourceId (full ARM ID), resource-group ✅
resourcehealth_health-events_list (none) subscription, event-type (ServiceIssue|PlannedMaintenance|HealthAdvisory|Security), status (Active|Resolved), tracking-id, filter, query-start-time, query-end-time ✅

mcp_azure_mcp_monitor (hierarchical)

Sub-command Required Params Optional Params Read-Only
monitor_activitylog_list resource-name resource-group, resource-type, hours, event-level (Critical|Error|Informational|Verbose|Warning), top, subscription ✅
monitor_metrics_query resource, metric-names (comma-sep), metric-namespace resource-group, resource-type, start-time, end-time, interval, aggregation (Average|Maximum|Minimum|Total|Count), filter, max-buckets ✅
monitor_metrics_definitions resource resource-group, resource-type, metric-namespace, search-string, limit ✅
monitor_workspace_list (none) subscription ✅
monitor_workspace_log_query resource-group, workspace, table, query (KQL or "recent"|"errors") hours, limit, subscription ✅
monitor_resource_log_query resource-id (full ARM ID), table, query hours, limit, subscription ✅

mcp_azure_mcp_appservice (hierarchical)

Sub-command Required Params Optional Params Read-Only
appservice_webapp_get (none) app, resource-group, subscription ✅
appservice_webapp_deployment_get resource-group, app deployment-id, subscription ✅
appservice_webapp_diagnostic_diagnose resource-group, app, detector-name (Availability|CpuAnalysis|MemoryAnalysis) start-time, end-time, interval, subscription ✅
appservice_webapp_diagnostic_list resource-group, app subscription ✅
appservice_webapp_settings_get-appsettings resource-group, app subscription ✅ (⚠️ secret)
appservice_database_add resource-group, app, database-type (SqlServer|MySQL|PostgreSQL|CosmosDB), database-server, database connection-string, subscription ❌
appservice_webapp_settings_update-appsettings resource-group, app, setting-name, setting-update-type (add|set|delete) setting-value, subscription ❌ (destructive)

mcp_azure_mcp_role (hierarchical)

Sub-command Required Params Optional Params Read-Only
role_assignment_list scope (ARM scope path) subscription ✅

Phase 4 Tool Map

Tool Sub-command AppOnboard Step Purpose
mcp_azure_mcp_resourcehealth resourcehealth_availability-status_get Step 7 Post-deploy health. Call with resourceId from deploy-result.json.resourceIds[]
mcp_azure_mcp_resourcehealth resourcehealth_health-events_list Step 3 Pre-deploy outage check. event-type: "ServiceIssue", status: "Active"
mcp_azure_mcp_monitor monitor_activitylog_list Step 7+ Failed deployment analysis. resource-name from deploy output, event-level: "Error", hours: 1
mcp_azure_mcp_monitor monitor_metrics_query Step 7 Performance validation. Requires metric-namespace from monitor_metrics_definitions first
mcp_azure_mcp_appservice appservice_webapp_get Step 7 Verify App Service state, hostnames, runtime
mcp_azure_mcp_appservice appservice_webapp_deployment_get Step 7 Verify deployment completed successfully
mcp_azure_mcp_appservice appservice_webapp_diagnostic_diagnose Step 7 Run Availability detector on deployed app
mcp_azure_mcp_deploy deploy_app_logs_get Step 7 App logs for azd-deployed apps only. Requires workspace-folder + azd-env-name
mcp_azure_mcp_role role_assignment_list Step 3 Preflight RBAC check. scope: "/subscriptions/{sub}/resourceGroups/{rg}"
mcp_azure_mcp_subscription_list (flat) Step 1 Resolve target subscription
mcp_azure_mcp_group_list (flat) Step 3 Verify RG exists before deploy
mcp_azure_mcp_extension_cli_install (flat) Step 3 Ensure az/azd/func CLI installed

Source: SKILL.md on GitHub

No third-party reports yet.

Signed by skilld at b8a1c66. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 20 hours ago.

Activeupdated last week

README badge

README badge for microsoft/skills/deploy