GitHub Copilot for Azure는 Visual Studio, VS Code, Claude Code용 확장 프로그램 세트로, Azure 개발 과정을 간소화하도록 설계되었습니다. IDE 내에서 Azure 서비스에 대한 질문을 하거나 Azure 관리 및 개발 관련 작업을 지원받을 수 있습니다.
https://aka.ms/LearnAboutGitHubCopilotForAzure에서 GitHub Copilot for Azure에 대해 더 알아보고, 다음 확장 프로그램을 받으세요:
사용법
전제 조건
플러그인을 설치하기 전에 다음 도구들이 설치되어 있는지 확인하세요:
Git
마켓플레이스 플러그인 추가를 위해 Git이 필요합니다. 만약 설치되어 있지 않다면 다음과 같은 오류가 표시됩니다:
Failed to add marketplace: Failed to fetch GitHub marketplace microsoft/azure-skills: Error: spawn git ENOENT
Windows (winget):
winget install --id Git.Git -e --source winget
macOS (Homebrew):
Node.js
Azure MCP 서버에는 Node.js가 필요합니다. 만약 설치되어 있지 않다면 다음과 같은 오류가 표시될 수 있습니다:
- Windows:
'npx' is not recognized as an internal or external command
- macOS/Linux:
npx: command not found
- 또는 MCP 서버가
npx failed to connect to azure로 조용히 실패할 수 있습니다.
Windows (winget):
winget install --id OpenJS.NodeJS.LTS -e --source winget
macOS (Homebrew):
설치
VS Code
GitHub Copilot for Azure 확장을 설치하면 확장 기능이 활성화될 때 스킬을 설치합니다. 이때 다음과 같은 토스트 알림을 볼 수 있습니다 (만약 보이지 않는다면 아래의 수동 명령어를 사용할 수 있습니다):
Toast notification asking "GitHub Copilot for Azure can install skills to enhance your experience. Would you like to install Azure skills?" with Install, Not Now, and Don't Ask Again buttons
명령 팔레트에서 수동으로 스킬을 설치하려면 다음 명령어들을 사용할 수 있습니다:
@azure: Install Azure Skills Globally — 홈 디렉터리(예: macOS/Linux의 ~ 또는 Windows의 %UserProfile%)에 설치되어 모든 작업 공간에서 사용 가능합니다.
@azure: Install Azure Skills Locally — 현재 작업 공간 폴더에 설치되며, 해당 작업 공간 범위로 제한됩니다.
@azure: Uninstall Azure Skills Globally — 전역으로 설치된 스킬을 제거합니다.
Copilot CLI
Azure 플러그인을 Copilot CLI에 설치하려면:
/plugin marketplace add microsoft/azure-skills를 사용하여 마켓플레이스를 추가합니다.
/plugin install azure@azure-skills로 플러그인을 설치합니다.
/plugin update azure@azure-skills로 플러그인을 업데이트합니다.
Claude Code
Azure 플러그인을 Claude Code에 설치하려면 다음 중 하나를 실행합니다:
/plugin install azure@claude-plugins-official을 실행하거나,
/plugin을 실행하고 마켓플레이스에서
Azure US Government:
{
"mcpServers": {
"azure": {
...
MCP 서버를 시작하기 전에 로컬 CLI 도구가 올바른 클라우드에 대해 인증되었는지 확인하십시오:
| 클라우드 | Azure CLI | Azure PowerShell | Azure Developer CLI |
|---|
| China | az cloud set --name AzureChinaCloud && az login | Connect-AzAccount -Environment AzureChinaCloud | azd config set cloud.name AzureChinaCloud && azd auth login |
| US Government | az cloud set --name AzureUSGovernment && az login | Connect-AzAccount -Environment AzureUSGovernment | azd config set cloud.name AzureUSGovernment && azd auth login |
자세한 내용은 Azure MCP Server 문서의 주권 클라우드 연결을 참조하십시오.
클라이언트 지원 매트릭스
| 클라이언트 | 기능 | MCP 서버 | 훅(Hooks) | 마켓플레이스 | 매니페스트 | 상태 |
|---|
| Copilot CLI | ✅ | ✅ | ✅ (hooks/copilot-hooks.json) | ✅ .plugin/ | .plugin/plugin.json | ✅ Onboarded |
| ... | | | | | | |