다음을 통해 공유


Eclipse에서 Azure MCP 서버 시작

Azure MCP 서버는 MCP(모델 컨텍스트 프로토콜)를 사용하여 AI 앱과 외부 도구 및 데이터 원본 간의 통합을 표준화하여 AI 시스템이 Azure 리소스에 대한 컨텍스트 인식 작업을 수행할 수 있도록 합니다.

이 문서에서 다루는 내용:

  • Azure MCP Server를 사용하여 설치 및 인증
  • Eclipse의 AI 개발 환경에서 Azure MCP Server에 연결
  • 프롬프트를 실행하여 작업을 테스트하고 Azure 리소스와 상호 작용

필수 조건

  • 활성 구독이 있는 Azure 계정
  • Eclipse - AI 기반 코드 편집기
  • GitHub Copilot 플러그 인

Azure에 대한 인증

Azure MCP Server는 Azure 계정 및 Microsoft Entra ID를 사용하여 원활한 인증 환경을 제공합니다. Azure MCP Server를 사용하려면 먼저 Azure CLI, Azure Developer CLI, Visual Studio 또는 Visual Studio Code와 같은 로컬 개발 도구를 사용하여 Azure에 인증해야 합니다. Azure MCP Server는 이러한 도구에서 자격 증명을 자동으로 검색하고 이를 사용하여 Azure 서비스에 인증합니다.

  1. 예를 들어 Azure CLI를 사용하여 로그인하려면 다음을 수행합니다.

    az login
    
  2. 다음 명령을 실행하여 현재 로그인한 계정 및 구독을 확인하여 인증 상태를 확인합니다.

    az account show
    
  3. 사용자 계정에 상호 작용하려는 Azure 서비스에 대한 적절한 역할 할당이 있는지 확인합니다. Azure MCP Server를 사용하여 액세스하려는 Azure 리소스는 Azure 구독 내에 이미 있어야 합니다. 예를 들어 일반적인 역할 할당은 다음과 같습니다.

    • Blob Storage 데이터 기여자 - 스토리지 계정에서 Blob 데이터를 읽고 씁니다.
    • 스토리지 계정 기여자 - 스토리지 계정 구성을 관리합니다.
    • 기여자 - 구독 서비스 전체에서 일반 리소스 관리.
    • 읽기 권한자 - Azure 리소스에 대한 읽기 전용 액세스입니다.

    역할 할당 및 로컬 개발 인증에 대한 자세한 내용은 로컬 개발 중에 Azure 서비스에 .NET 앱 인증을 참조하세요.

Azure MCP Server 설치

Eclipse에서 Azure MCP Server 설치 및 구성:

  1. Eclipse Marketplace 도움말>로 이동합니다.

  2. Eclipse Marketplace 창에서 Azure 도구 키트를 검색합니다.

  3. 검색 결과에서 Azure 도구 키트에 대한 설치 를 선택합니다.

    Azure 도구 키트 설치 옵션을 보여 주는 Eclipse Marketplace의 스크린샷.

    비고

    설치 프로세스의 일환으로 GitHub CopilotGitHub Copilot – 야간 플러그 인이 모두 최신 버전으로 업데이트되었는지 확인합니다.

  4. 선택한 기능 확인 창에서 Eclipse용 Azure MCP 서버가 선택되어 있는지 확인합니다.

  5. 확인을 선택하고 플러그 인이 설치되기를 기다립니다. 설치가 완료되면 Eclipse가 다시 시작됩니다.

    Azure MCP Server for Eclipse가 선택된 선택한 기능 확인 창의 스크린샷

Azure MCP 서버 확인 및 테스트

Azure Toolkit을 설치한 후 Copilot에서 Azure MCP Server 등록을 승인합니다.

  1. 코필로트 채팅 창에서 도구 아이콘을 선택하고 새 MCP 서버를 찾습니다( 승인 필요)를 선택합니다.

    Eclipse의 코필로트 채팅 창 도구 아이콘 스크린샷.

  2. MCP 서버 등록 확인 창에서 Azure MCP 서버 행을 선택하고 승인을 선택합니다.

    Azure MCP Server가 선택되고 승인 옵션이 있는 MCP 서버 등록 확인 창의 스크린샷

  3. 코필로트 채팅 창에서 도구 아이콘을 다시 선택하여 기본 설정 창을 엽니다.

  4. MCP 도구 섹션에 Eclipse용 Azure MCP Server가 표시되는지 확인합니다.

    Azure MCP Server for Eclipse가 나열된 MCP 도구 섹션의 스크린샷

프롬프트를 사용하여 Azure MCP 서버 테스트

  1. Copilot 채팅 패널에서 다음과 같은 Azure MCP Server 기능을 사용하는 프롬프트를 입력합니다.

    List my Azure resource groups
    

    비고

    또한 Copilot에게 Azure MCP Server 도구를 Azure MCP Server와 같은 언어로 직접 사용하도록 요청할 수도 있습니다 . Azure MCP Server를 사용하여 내 Azure 리소스 그룹을 나열합니다.

  2. Eclipse에서 도구를 azuremcp/group_list 실행하여 리소스 그룹을 검색하라는 메시지가 표시되면 [계속]을 선택합니다.

    출력은 다음 텍스트와 유사합니다.

    The following resource groups are available for your subscription:
    
    1. **DefaultResourceGroup-EUS** (Location: `eastus`)
    2. **rg-testing** (Location: `centralus`)
    3. **rg-azd** (Location: `eastus2`)
    4. **msdocs-sample** (Location: `southcentralus`)
    5. **ai-testing** (Location: `eastus2`)
    
    Let me know if you need further details or actions related to any of these resource groups!
    
  3. 다음과 같은 프롬프트를 사용하여 더 많은 Azure MCP 작업을 탐색합니다.

    List all storage accounts in my subscription
    List available tables in my storage accounts
    Show the configuration of my App Service instances
    

다음 단계