azurebackup-add-tool

Implement new Azure Backup MCP tool commands with validation, tests, and documentation.

3.6k|579|Updated Apr 9, 2025
One-click install
npx skills add https://github.com/microsoft/mcp --skill azurebackup-add-tool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azurebackup-add-tool
Source: https://github.com/microsoft/mcp/tree/main/tools/Azure.Mcp.Tools.AzureBackup/skills/azurebackup-add-tool
Command: npx skills add https://github.com/microsoft/mcp --skill azurebackup-add-tool

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Adding a new Azure Backup MCP command involves many moving parts—options, services, validation, tests, live recordings, CI checks, documentation, and discoverability—so it’s easy to miss a required step and ship an incomplete or unsearchable tool.

Core Features & Use Cases

  • End-to-end command lifecycle: defines options, implements the command, wires it into the service layer and registration, and ensures JSON/AOT safety.
  • Guardrails for correctness: enforces input validation rules, actionable errors, and telemetry tagging patterns for consistent behavior.
  • Test and release readiness: adds unit tests, live/recorded playback tests, updates recorded assets, and runs CI validation gates before PR submission.
  • Discovery and documentation updates: evaluates tool description ranking for AI agents and updates command references, prompts, and changelog entries.

Quick Start

Use the azurebackup-add-tool skill when you need to add a new azmcp azurebackup <group> <operation> backup command and want a checklist that ensures implementation, tests (including playback recordings), documentation, and CI validation are all completed before opening a PR.

Frequently Asked Questions about azurebackup-add-tool

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new Azure Backup MCP command to a toolset?

To add an Azure Backup MCP command, define options, implement the command, wire it into the service layer and registration, then complete unit tests, live recording playback updates, and CI verification before submitting a PR.

What steps are required to implement a new Azure Backup vault or policy operation?

Implementing an Azure Backup vault or policy operation requires defining options, routing to the service layer, adding telemetry, enforcing input validation, writing unit and live playback tests, and updating documentation and changelog entries.

Why does my new MCP tool command fail CI checks before PR submission?

A new MCP tool command may fail CI checks if it lacks required unit tests, missing live recording or playback asset updates, incomplete input validation, or unmet AOT and JSON serialization compatibility constraints.

How do I ensure my Azure Backup MCP command is discoverable by AI agents?

To ensure an Azure Backup MCP command is discoverable by AI agents, evaluate the tool description ranking, update command references and prompts, and add changelog entries to maintain documentation completeness.

Do I need to update live recording assets when adding a backup protected-item command?

Yes, adding a backup protected-item command requires updating live recording and playback test assets, alongside deterministic implementation and unit tests, to pass CI validation gates and maintain compatibility.