이 가이드에서는 다음 내용을 학습합니다:
- GitHub Copilot CLI가 무엇이며 어떤 기능을 제공하는지.
- 웹 액세스 기능으로 확장하면 왜 한 단계 더 발전하는지.
- Bright Data가 웹 스크래핑, 검색, 탐색 및 브라우저 자동화를 위한 GitHub Copilot CLI 통합을 어떻게 지원하는지.
- MCP를 사용하여 Bright Data를 GitHub Copilot CLI에 연결하는 방법.
- Agent Skills를 사용하여 Copilot CLI에 Bright Data 지식을 추가하는 방법.
- GitHub Copilot CLI + Bright Data 통합이 가능하게 하는 것들, 완전한 예제 포함.
시작해 봅시다!
GitHub Copilot CLI란?
GitHub Copilot CLI는 오픈소스 AI 기반 코딩 에이전트로, Copilot을 터미널에 직접 통합하여 커맨드 라인을 벗어나지 않고도 자연어 기반 코딩, 디버깅, GitHub 상호작용을 가능하게 합니다.

GitHub에서 1만 개 이상의 스타를 보유하고 있으며, 이는 글로벌 개발자 커뮤니티의 강력한 신뢰와 지지를 반영합니다. 이 프로젝트는 GitHub 팀이 개발하고 유지 관리합니다.
GitHub Copilot CLI의 주요 기능은 다음과 같습니다:
- 자연어 프로그래밍: 일반 영어로 작업을 설명하여 CLI에서 직접 코드를 생성, 수정 또는 디버깅할 수 있습니다.
- GitHub 통합: 인증된 GitHub 컨텍스트를 사용하여 저장소, 이슈, 풀 리퀘스트와 함께 동작합니다.
- 에이전트 실행 모델: 사용자 제어를 유지하면서 다단계 코딩 작업을 자율적으로 계획하고 실행할 수 있습니다.
- 대화형 + 프로그래밍 방식 모드: 대화형 세션 또는 CLI 플래그를 통한 단일 명령 자동화를 지원합니다.
- MCP 확장성: Model Context Protocol 서버와 통합하여 외부 도구 및 데이터 소스로 기능을 확장합니다.
- 커스텀 에이전트 지원: 다양한 워크플로우 또는 엔지니어링 표준에 맞춤화된 특수 AI 동작을 활성화합니다.
- 안전 및 승인 시스템: 파일 실행, 수정 또는 셸 명령 실행 전에 명시적인 허가를 요구합니다.
- 모델 유연성: 다양한 AI 모델 간 전환하거나 외부 공급자(OpenAI 호환, Azure, Anthropic, 로컬 모델) 연결을 허용합니다.
- LSP(Language Server Protocol) 지원: 외부 LSP 서버를 통해 진단, 호버 정보, 정의로 이동 등의 기능으로 코드 인텔리전스를 향상시킵니다.
자세한 내용은 공식 문서를 확인하세요.
동적 웹 데이터 가져오기 및 탐색으로 GitHub Copilot을 확장해야 하는 이유
GitHub Copilot CLI에 구성된 LLM이 아무리 뛰어나더라도 공통적인 제약이 있습니다: 정보 정체. 대규모 언어 모델은 학습 데이터를 기반으로 출력을 생성하기 때문에 본질적으로 과거의 정적인 스냅샷 내에서 작동합니다.
빠르게 변화하는 기술 환경에서 이러한 지연은 상당한 병목 현상입니다. 오프라인 CLI 에이전트는 더 이상 사용되지 않는 라이브러리 구문을 제안하거나 최근 보안 패치를 반영하지 못할 수 있습니다. 이러한 장애물을 극복하려면 AI 도구에 실시간 웹 통합이 필요합니다. 바로 이 부분에서 Bright Data가 등장합니다!
Bright Data의 AI 준비 인프라를 통해 GitHub Copilot CLI 에이전트는 학습 데이터를 넘어 자율적으로 다음을 수행할 수 있습니다:
- 실시간 검색 실행: Google 또는 다른 검색 엔진을 쿼리하여 최신 문서를 찾고, 명령이 최신 소프트웨어 버전과 호환되는지 확인합니다.
- 정확성 검증: Stack Overflow 스레드나 GitHub 이슈와 대조하여 환각되거나 오래된 코드를 자체 수정합니다.
- 구조화된 데이터 수집: 라이브 웹 콘텐츠를 스크래핑하여 로컬 데이터베이스를 채우거나 테스트용 정확한 목 데이터를 생성합니다.
- 문서 보강:
README.md파일이나 내부 위키에 유효하고 권위 있는 링크를 제안합니다. - 그 외 훨씬 더 많은 기능..
Bright Data를 차별화하는 것은 195개국에 걸친 4억 개 이상의 주거용 IP로 구성된 방대한 글로벌 네트워크입니다. 이 기반은 무제한 확장성, 99.99% 가동 시간, 99.95% 성공률을 제공합니다. 그 결과 프로덕션 준비가 완료된 안정적이고 견고한 AI 기반 개발 환경이 탄생합니다.
웹 스크래핑 및 검색 기능으로 GitHub Copilot CLI를 확장하는 방법
Bright Data는 두 가지 상호 보완적인 통합을 통해 GitHub Copilot CLI를 지원합니다:
- Bright Data Web MCP: Bright Data의 API 기반 제품 및 서비스와 상호작용하기 위한 70개 이상의 도구를 노출하는 공식 MCP 서버.
- Bright Data 스킬: 검색, 스크래핑 및 데이터 추출을 위한 Bright Data 도구를 올바르게 활용하는 방법을 Copilot에게 가르치는 Agent Skills 세트.
중요: 이 두 가지 접근 방식은 대안이 아니라 시너지를 이룹니다. 구체적으로, Bright Data 스킬은 AI 코딩 에이전트가 Web MCP 도구를 최대한 활용할 수 있도록 돕는 특정 스킬을 제공합니다.
Bright Data Web MCP
Bright Data Web MCP는 자동화된 웹 데이터 수집, 구조화된 추출 및 브라우저 상호작용을 위한 70개 이상의 도구를 노출합니다.
무료 티어에서도 다음과 같은 핵심 도구에 액세스할 수 있습니다:
| 도구 | 설명 |
|---|---|
search_engine |
Google, Bing 또는 Yandex 결과를 JSON 또는 Markdown 형식으로 검색 |
scrape_as_markdown |
봇 보호를 우회하면서 웹페이지를 깔끔한 Markdown으로 변환 |
discover |
순위가 매겨진 관련 결과와 함께 AI 기반 웹 검색 수행 |
search_engine과 scrape_as_markdown 모두의 배치 버전도 사용할 수 있습니다.
그러나 [Pro 모드](https://github.com/brightdata/brightdata-mcp?tab=readme-ov-file#-pricing, modes)가 Web MCP의 전체 잠재력을 실제로 발휘합니다. 여기에는 GitHub, NPM, Amazon, LinkedIn, Yahoo Finance, YouTube, TikTok, Zillow, Google Maps 등 다양한 플랫폼에서의 구조화된 추출을 위한 고급 도구가 포함됩니다. 또한 브라우저 자동화 기능도 이용할 수 있습니다.
Bright Data 스킬
Bright Data 스킬에는 다음이 포함됩니다:
| 스킬 | 설명 |
|---|---|
search |
페이지네이션 및 깔끔한 JSON 출력을 갖춘 구조화된 Google 검색 |
scrape |
봇 우회, CAPTCHA 처리 및 JS 렌더링을 갖춘 Markdown으로 웹페이지 스크래핑 |
data-feeds |
40개 이상의 플랫폼(Amazon, LinkedIn, TikTok, YouTube, eBay, Walmart 등)의 사전 구축된 구조화된 데이터셋 |
bright-data-mcp |
검색, 스크래핑, 추출 및 자동화를 위한 MCP 도구 오케스트레이션 |
brightdata-cli |
스크래핑, 검색, 프록시, 추출 및 모니터링을 위한 CLI 사용법 |
scraper-builder |
분석부터 구현까지 프로덕션 준비 스크래퍼 생성 안내 |
competitive-intel |
실시간 경쟁 인텔리전스(가격, 리뷰, 채용, SEO 신호) |
design-mirror |
UI 패턴, 토큰 및 디자인 시스템 복제 |
bright-data-best-practices |
Web Unlocker, SERP API, Scraper API 및 Browser API 모범 사례 |
python-sdk-best-practices |
Bright Data SDK 사용 가이드(동기/비동기, 데이터셋, 오류 등) |
공통 단계
다음 두 챕터에서는 MCP와 Agent Skills를 각각 사용하여 Bright Data를 GitHub Copilot CLI에 통합하는 방법을 살펴봅니다. 지금은 시작하기 전에 완료해야 하는 몇 가지 공통 예비 단계에 집중하겠습니다.
사전 요구 사항
이 튜토리얼을 따라하려면 다음이 필요합니다:
- Node.js 22+ 로컬 설치.
- GitHub 계정, 가급적이면 Copilot 플랜이 이미 설정된 계정(무료 플랜도 가능).
- API 키가 구성된 Bright Data 계정.
Bright Data API 키를 생성하려면 공식 가이드를 따르세요.
1단계: GitHub Copilot CLI 설치
@github/copilot npm 패키지를 통해 GitHub Copilot CLI를 설치하려면 다음 명령을 실행하세요:
npm install -g @github/copilot
참고: 문서에 설명된 것처럼 Homebrew 및 WinGet을 통해 GitHub Copilot CLI를 설치할 수도 있습니다.
설치가 완료되면 다음 명령으로 Copilot CLI를 실행할 수 있습니다:
copilot
이것으로 끝입니다! GitHub Copilot CLI가 시스템에 성공적으로 설치되었습니다.
2단계: 설정 완료
터미널에서 프로젝트 폴더를 만들거나(또는 기존 폴더로 이동합니다). 이 예제에서는 github-copilot-cli-bright-data-example이라는 디렉터리를 사용합니다:
mkdir github-copilot-cli-bright-data-example
cd github-copilot-cli-bright-data-example
프로젝트 폴더 내에서 GitHub Copilot CLI를 시작합니다:
copilot
도구를 처음 실행하면 다음과 같은 화면이 표시됩니다:

빠른 시작을 완료하려면 다음을 실행하세요:
/login
이렇게 하면 로컬 GitHub Copilot CLI가 GitHub 계정에 연결됩니다. 먼저 로그인할 GitHub 계정을 선택합니다:

브라우저에서 GitHub 페이지가 열리고, 기기를 인증하기 위한 코드를 입력하라는 메시지가 표시됩니다. 그런 다음 Copilot CLI를 GitHub 계정에 연결하고 필요한 권한을 부여하라는 메시지가 표시됩니다:

권한을 검토하고 “Authorize github”을 눌러 확인합니다.
이미 Copilot 플랜이 있다면 바로 진행할 수 있습니다. 그렇지 않은 경우 Copilot 무료 플랜 시작을 요청받게 됩니다:

수락하면 다음 화면이 표시됩니다:

이 시점에서 성공 메시지가 로그인되었고 Copilot 플랜이 활성화되었음을 확인합니다.
잘 하셨습니다! GitHub Copilot CLI 설정이 성공적으로 완료되었습니다.
Web MCP를 통해 Bright Data를 GitHub Copilot CLI에 연결하기
이 섹션에서는 GitHub Copilot CLI에서 Bright Data Web MCP의 로컬 인스턴스를 구성하는 방법을 살펴봅니다.
사전 요구 사항
더 쉽게 따라하려면 다음을 갖추는 것이 권장됩니다:
- MCP 작동 방식에 대한 기본 이해.
- Bright Data Web MCP가 노출하는 도구에 대한 친숙함.
또한 “공통 단계” 챕터에 나열된 사전 요구 사항도 여기에 적용됩니다.
1단계: Bright Data Web MCP 설정
Copilot CLI 프로젝트에 Bright Data의 Web MCP를 추가하기 전에 먼저 MCP 서버가 사용자의 컴퓨터에서 올바르게 실행되는지 확인해야 합니다. Bright Data Web MCP에 원격 연결을 구성할 계획이라면 이 단계를 건너뛰세요.
먼저 Bright Data 계정에 로그인합니다. 빠른 설정을 위해 제어판의 “MCP” 섹션에 있는 마법사를 따르세요:

그렇지 않으면 아래 단계를 따르세요.
먼저 @brightdata/mcp 패키지를 추가하여 Web MCP를 전역으로 설치합니다:
npm install -g @brightdata/mcp
그런 다음 다음 명령으로 MCP 서버가 로컬에서 시작되는지 확인합니다:
API_TOKEN="<YOUR_BRIGHT_DATA_API>" npx -y @brightdata/mcp
또는 PowerShell에서 동일하게:
$Env:API_TOKEN="<YOUR_BRIGHT_DATA_API>"; npx -y @brightdata/mcp
<YOUR_BRIGHT_DATA_API> 자리 표시자를 실제 Bright Data API 키로 교체하세요. 이 명령은 필요한 API_TOKEN 환경 변수를 설정하고 Web MCP 서버를 로컬에서 시작합니다.
모든 것이 올바르게 작동하면 다음과 유사한 출력이 표시됩니다:

첫 번째 실행 시 @brightdata/mcp 패키지는 Bright Data 계정에 두 개의 영역을 자동으로 생성합니다:
mcp_unlocker: Web Unlocker를 위한 영역.mcp_browser: Browser API를 위한 영역.
이러한 영역은 Web MCP에서 사용 가능한 60개 이상의 도구를 지원합니다. 필요한 경우 사용자 정의 영역도 구성할 수 있으며, 문서에 설명되어 있습니다.
기본 영역이 생성되었는지 확인하려면 Bright Data 제어판의 “프록시 및 스크래핑 인프라” 페이지로 이동하세요. 두 영역이 모두 나열되어 있어야 합니다:

Web MCP 무료 티어에서는 제한된 도구 세트만 사용할 수 있습니다: search_engine, scrape_as_markdown(및 배치 버전)과 discover 도구.
60개 이상의 모든 도구를 사용하려면 PRO_MODE="true" 환경 변수를 설정하여 Pro 모드를 활성화하세요:
API_TOKEN="<YOUR_BRIGHT_DATA_API>" PRO_MODE="true" npx -y @brightdata/mcp
또는 Windows에서:
$Env:API_TOKEN="<YOUR_BRIGHT_DATA_API>"; $Env:PRO_MODE="true"; npx -y @brightdata/mcp
참고: Pro 모드는 무료 티어에 포함되지 않으며 [추가 요금이 발생합니다](https://github.com/brightdata/brightdata-mcp?tab=readme-ov-file#-pricing, modes).
잘 하셨습니다! Bright Data Web MCP가 사용자의 컴퓨터에서 실행되는 것을 확인했습니다. 다음으로 GitHub Copilot CLI가 서버를 자동으로 시작하고 연결하도록 구성합니다.
2단계: Web MCP 추가
GitHub Copilot CLI에 MCP 서버 연결을 추가하려면 다음 명령을 실행합니다:
/mcp add
필요한 연결 세부 정보를 입력하라는 메시지가 표시됩니다. Tab을 사용하여 필드 사이를 탐색하고 다음과 같이 정보를 입력합니다:
- MCP 이름:
bright-data-web-mcp(참고: 이름에 공백을 포함할 수 없습니다) - 명령:
npx @brightdata/mcp - 환경 변수:
{"API_TOKEN":"<YOUR_BRIGHT_DATA_API_KEY>", "PRO_MODE":"true"}(JSON 키-값 객체로 제공해야 함) - 도구:
*(모든 도구를 활성화하기 위해)

완료되면 Ctrl+S를 눌러 저장합니다.
위의 구성은 이전에 테스트한 npx 명령을 반영하며, 자격 증명 및 설정을 위한 환경 변수를 사용합니다:
API_TOKEN: 필수. Bright Data API 키로 설정합니다.PRO_MODE: 선택 사항. Pro 모드를 활성화하지 않으려면 제거하거나"false"로 설정합니다.
이제 GitHub Copilot CLI는 지정된 npx 명령을 사용하여 MCP 서버를 시작하고 자동으로 연결합니다. 두 개의 확인 메시지가 표시됩니다:

최소 두 개의 서버가 언급됩니다. (하나는 내장된 github-mcp-server이고, 다른 하나는 새로 구성된 Bright Data Web MCP입니다.)
MCP 서버 구성은 전역 ~/.copilot/mcp-config.json 구성 파일에 저장됩니다.
대안적 접근 방법: ~/.copilot/mcp-config.json 파일을 직접 편집하여 다음을 포함시킵니다:
{
"mcpServers": {
"bright-data-web-mcp": {
"type": "stdio",
"command": "npx",
"tools": [
"*"
],
"args": [
"@brightdata/mcp"
],
"env": {
"API_TOKEN": "<YOUR_BRIGHT_DATA_API_KEY>",
"PRO_MODE": "true"
}
}
}
}
파일을 저장한 후 GitHub Copilot CLI 세션 내에서 다음 명령을 실행합니다:
/mcp reload
어느 방법이든 GitHub Copilot CLI 설정이 이제 Bright Data Web MCP의 로컬 인스턴스에 연결되어야 합니다. 멋지죠!
3단계: 연결 작동 확인
/mcp add 명령을 실행하고 성공 메시지를 확인한 직후 다음 화면에 도달해야 합니다:

참고: 해당 화면은 /mcp show 명령의 출력에 해당합니다. 따라서 표시되지 않으면 명령을 통해 액세스하세요.
bright-data-web-mcp 옵션을 선택하고 Enter를 누릅니다. 그러면 사용 가능한 모든 도구 목록이 표시됩니다. Pro 모드에서는 70개 이상의 도구가 포함됩니다:

축하합니다! 이는 Bright Data Web MCP가 GitHub Copilot CLI에 도구를 올바르게 노출하고 있음을 확인합니다. 이 블로그 게시물의 뒷부분에서 Bright Data 스킬과 함께 Web MCP가 실제로 작동하는 것을 경험할 것입니다.
GitHub Copilot CLI에 Bright Data 스킬 추가하기
이 챕터에서는 GitHub Copilot CLI 프로젝트에 Bright Data 스킬을 추가하는 방법을 안내합니다. Vercel의 skills 도구가 제공하는 안내 워크플로우를 사용하여 달성합니다.
수동 빠른 설정: 수동 설정을 선호하는 경우 Bright Data Skills 저장소를 복제합니다. 그런 다음 skills/skills/ 폴더의 내용을 프로젝트의 ~/.copilot/skills(또는 ~/.agents/skills/skills/) 디렉터리에 복사합니다:
git clone https://github.com/brightdata/skills
cp -r skills/skills/* ~/.copilot/skills/
하지만 아래의 안내 방법이 더 간단하고 안정적이므로 진행해 보겠습니다!
사전 요구 사항
이 섹션을 완료하려면 다음이 필요합니다:
- Linux, macOS 또는 Windows의 WSL과 같은 Unix 기반 운영 체제. (참고: 작성 시점에서 이것은 여전히 요구 사항이지만, Bright Data 스킬의 Windows 지원이 곧 제공될 예정입니다.)
- Agent Skills 표준에 대한 기본 이해.
- AI 에이전트 스킬 관리를 위한 Vercel의
skillsCLI 도구에 대한 친숙함. - Bright Data 스킬에 대한 기본 지식.
“공통 단계” 챕터의 사전 요구 사항 외에도 다음이 필요합니다:
- Bright Data 계정에 설정된 Web Unlocker API 영역.
- 로컬에 설치된
jq패키지.
Debian 기반 운영 체제에서 jq(sed와 유사한 경량 JSON 프로세서)를 설치하려면 다음을 실행합니다:
sudo apt-get install curl jq
macOS에서는 동일하게 다음을 실행합니다:
brew install curl jq
Web Unlocker API 영역의 빠른 설정은 “첫 번째 Unlocker API 만들기” 가이드를 참조하세요. 또는 아래 단계를 계속 진행하세요.
1단계: Web Unlocker API 영역 추가
Bright Data 계정에 로그인하고 “프록시 및 스크래핑 인프라” 페이지로 이동합니다. 그런 다음 “내 영역” 테이블을 확인합니다:

Web Unlocker 영역(예: web_unlocker)이 이미 존재한다면 이 단계를 건너뛸 수 있습니다.
그렇지 않은 경우 “Unblocker API” 카드로 스크롤하여 “영역 만들기”를 클릭하여 생성합니다:

영역에 명확한 이름을 선택하고 영역이 활성화될 때까지 설정 마법사를 완료합니다. 잘 하셨습니다!
2단계: 설정 완료
Bright Data 스킬은 작동하기 위해 다음 두 가지 환경 변수가 필요합니다:
BRIGHTDATA_API_KEY: Bright Data API에 대한 요청을 인증하는 데 사용됩니다.BRIGHTDATA_UNLOCKER_ZONE: Web Unlocker API 영역을 지정하여 웹 스크래핑 및 검색 기능을 활성화합니다(SERP API로도 작동할 수 있음).
터미널에서 필요한 환경 변수를 다음과 같이 설정합니다:
export BRIGHTDATA_API_KEY="<YOUR_BRIGHT_DATA_API_KEY>"
export BRIGHTDATA_UNLOCKER_ZONE="<YOUR_BRIGHT_DATA_WEB_UNLOCKER_API_ZONE_NAME>"
자리 표시자를 실제 값으로 교체하세요. 설정이 완료되면 Bright Data 스킬을 사용할 준비가 된 것입니다!
3단계: Bright Data 스킬 설치
GitHub Copilot CLI에 Bright Data 스킬을 설치하려면 다음 명령을 실행합니다:
npx skills add brightdata/skills -a github-copilot
이 명령은 skills 패키지를 설치하고 설정 프로세스를 시작하며, 다음을 수행합니다:
- 공식 Agent Skills 디렉터리에서 Bright Data 스킬을 다운로드합니다.
- GitHub Copilot CLI에서 사용할 수 있도록 구성합니다.
먼저 설치할 스킬을 선택할 수 있는 화면이 표시됩니다:

모두 설치하려면 스페이스바를 사용하여 각 스킬을 선택한 다음 Enter를 누릅니다.
다음으로 설치 범위를 선택하라는 메시지가 표시됩니다. Web MCP 통합이 전역으로 구성되었으므로 Bright Data 스킬도 전역으로 설치하는 것이 합리적입니다. 따라서 “전역” 옵션을 선택합니다:

그런 다음 “설치 요약” 및 “보안 위험 평가” 섹션이 표시됩니다. 두 섹션을 모두 주의 깊게 검토하고 Enter를 눌러 확인합니다. 마지막으로 다음과 같은 확인 메시지가 표시됩니다:

Bright Data 스킬은 ~/.agents/skills 디렉터리(또는 ~/.copilot/skills 또는 ~/.claude/skills)에 복사됩니다.
훌륭합니다! Bright Data 스킬이 이제 설치되어 Copilot CLI에서 사용 가능합니다.
4단계: 스킬 사용 가능 여부 확인
GitHub Copilot CLI 세션에서 다음 명령으로 모든 스킬을 다시 로드합니다:
/skills reload
다음과 같은 결과가 표시되어야 합니다:

총 스킬 수는 12개입니다(11개의 Bright Data 스킬 + 내장된 customize-cloud-agent 스킬).
다음으로 모든 사용 가능한 스킬을 나열합니다:
/skills list
출력은 다음과 같이 표시됩니다:

나열된 스킬이 Bright Data 스킬 이름과 일치하여 올바르게 설치되었음을 확인합니다.
임무 완수! 다음 챕터에서는 GitHub Copilot CLI에서 Bright Data Web MCP와 Agent Skills 설정을 완전히 활용하는 방법을 경험합니다.
GitHub Copilot CLI + Bright Data: 한 단계 발전된 AI 코딩 지원
MCP와 스킬을 통해 Bright Data를 Copilot CLI에 통합했으므로 이제 이 설정이 가능하게 하는 것들을 탐색할 시간입니다. 다른 많은 사용 사례가 가능하지만 실용적인 실제 예제를 통해 살펴보겠습니다.
GitHub Copilot CLI를 최대한 활용하는 방법(프롬프팅 기술, 모범 사례 등)과 확장 방법(에이전트, 스킬 등을 통해)에 대한 리소스를 알고 싶다고 상상해 보세요. 수십 개의 소스를 수동으로 검색하고 검토하는 대신 코딩 어시스턴트에게 다음과 같이 Markdown 보고서 생성을 요청하세요:
Search online for the best GitHub Copilot repositories and official GitHub Copilot CLI best practices. Scrape the top pages and generate a `.md` file containing the main instructions on how to get the most out of GitHub Copilot CLI, along with useful resources for extensions (agents, skills, etc.). Include contextual links discovered from the scraped pages.
분명히 표준 AI 코딩 에이전트는 웹 검색, 탐색 및 스크래핑 기능이 필요하기 때문에 이 작업에 어려움을 겪을 것입니다.
프롬프트를 실행하면 다음과 같은 결과가 표시됩니다:

아래는 GitHub Copilot CLI 에이전트가 실제로 수행한 작업입니다:
discover도구를 호출하여 여러 쿼리를 실행하고 모범 사례 및 저장소에 대한 순위가 매겨진 관련 페이지를 검색했습니다(Bright Data의 Web Discovery API를 통해).- 권위 있고 신호가 높은 소스를 우선시하기 위해 가장 관련성 높은 URL을 선택했습니다.
scrape_batch(Web Unlocker API 기반)를 사용하여 단일 요청으로 여러 페이지에서 효율적으로 콘텐츠를 추출했습니다.- 추가 네트워크 호출 없이 핵심 섹션을 식별하기 위해 스크래핑된 출력을 로컬에서 처리했습니다.
- 관련 모범 사례를 분리하고 추가 분석할 페이지를 세분화하기 위해 대상 검색(예:
grep)을 적용했습니다. scrape_as_markdown도구를 사용하여 선택한 페이지를 깔끔하고 구조화된 Markdown으로 변환했습니다.- 문서화를 위한 구조화된 데이터셋에 인사이트와 컨텍스트 링크를 집계했습니다.
- 모범 사례, 리소스 및 링크가 포함된 최종
.md파일을 생성했습니다.
참고: Copilot CLI는 각 단계에 가장 적합한 Bright Data 도구를 자동으로 선택했습니다. 이는 에이전트의 의사 결정을 안내하는 Bright Data 스킬에 의해 가능해집니다.
생성된 출력은 아래의 GITHUB_COPILOT_CLI_BEST_PRACTICES.md 파일입니다:

결과에 실제 링크와 실용적인 예제로 뒷받침된 실시간 컨텍스트 정보가 포함되어 있음을 주목하세요.
바로 이것입니다! 이 간단한 예제는 Bright Data를 GitHub Copilot CLI와 통합하는 것의 강력함을 강조합니다. 이제 다른 프롬프트를 실험하면서 코딩 에이전트가 웹과 능동적으로 상호작용하여 더 정확한 결과를 얻도록 할 수 있습니다.
결론
이 글에서는 GitHub Copilot CLI가 무엇이며 무엇을 제공하는지 이해했습니다. 특히 Web MCP와 공식 스킬을 통해 Bright Data에 연결하여 확장하는 이유와 방법을 살펴봤습니다.
이 통합은 Copilot CLI 코딩 경험을 완전히 새로운 수준으로 끌어올립니다. 기본 AI 코딩 에이전트가 웹 검색, 웹 탐색, 구조화된 데이터 추출 및 자동화된 웹 상호작용과 같은 강력한 새 기능을 갖추게 되기 때문입니다.
더욱 고급 워크플로우를 위해 Bright Data 생태계의 전체 AI 준비 서비스 범위를 살펴보세요.
오늘 무료로 Bright Data 계정을 만들고 웹 데이터 도구를 직접 사용해 보세요!