AI-powered DevOps tools for GitHub Copilot — search production logs, inspect deployments,
manage packages, and scaffold service definitions, all from VS Code chat.
What It Does
Ask @aidevops in Copilot Chat and it automatically selects the right tools:
| Capability |
Examples |
| DGrep / Geneva |
Search production logs, trace errors, investigate incidents |
| ARM Deployments |
Inspect deployments, list operations, view errors and script logs |
| NuGet Feed |
Search packages, compare versions, push, deprecate |
| Service Definitions |
Scaffold, validate, import, resolve, and promote definitions |
Getting Started
Prerequisites
- VS Code 1.99+
- GitHub Copilot Chat (latest)
- .NET SDK 9.0+
Install
- Open Extensions (
Ctrl+Shift+X) → search "AIDevOps MCP Tools"
- Click Install → Reload VS Code
Or: code --install-extension ms-aidevops.aidevops
Verify
Check the status bar for the AIDevOps indicator, then try:
@aidevops what tools are available?
Usage Examples
@aidevops search DGrep for errors in GHSUnifiedControlPlaneLab in the last 2 hours
@aidevops list recent deployments in resource group rg-cp-lab
@aidevops search the AIDevOps feed for packages matching "Definitions"
@aidevops scaffold a new service definition for my-service
Configuration
| Setting |
Description |
Default |
aidevops.nugetSources |
NuGet sources for server discovery |
[] (official AIDevOps feed) |
aidevops.excludeServers |
Server packages to skip |
[] |
aidevops.defaultProject |
Default Azure DevOps project |
— |
aidevops.defaultSubscriptionId |
Default Azure subscription for ARM tools |
— |
aidevops.mirrorServerLogsToOutput |
Show MCP server logs in Output channel |
false |
Commands
| Command |
Description |
| AIDevOps: Refresh Package Sources |
Re-poll NuGet feeds for new server packages |
| AIDevOps: Export Latest Context |
Copy interaction context to clipboard |