브라우저베이스 MCP 서버로 Chrome 브라우저 제어하는 방법

Ashley Goolam

Ashley Goolam

24 July 2025

브라우저베이스 MCP 서버로 Chrome 브라우저 제어하는 방법

AI가 웹 서핑을 여러분처럼 할 수 있기를 바라본 적이 있으신가요? 자, 이제 준비하세요. 오늘 우리는 Claude, GPT, Gemini와 같은 AI 모델이 웹 브라우저를 제어할 수 있게 해주는 혁신적인 도구인 Browserbase MCP 서버의 세계로 뛰어들 것입니다. AI가 스스로 웹사이트를 탐색하고, 버튼을 클릭하고, 양식을 채우고, 심지어 스크린샷까지 찍는 것을 상상해 보세요. 미래 지향적으로 들리나요? 지금 현실이 되고 있으며, 특히 Browserbase MCP 서버를 사용하면 설정하기가 생각보다 쉽습니다.

이 가이드에서는 Browserbase MCP 서버가 무엇인지, AI 기반 워크플로우에 왜 필수적인지, 그리고 Chrome 브라우저를 제어하기 위해 어떻게 설정하고 실행하는지 단계별로 안내해 드릴 것입니다. 개발자이든, 데이터 과학자이든, 아니면 단순히 AI에 호기심이 많은 사람이든, 이 단계별 튜토리얼은 여러분을 전문가처럼 느끼게 해줄 것입니다. 시작해 봅시다!

💡
아름다운 API 문서를 생성하는 훌륭한 API 테스트 도구를 원하십니까?

개발팀이 최대 생산성으로 함께 작업할 수 있는 통합된 올인원 플랫폼을 원하십니까?

Apidog는 여러분의 모든 요구 사항을 충족하며, 훨씬 더 저렴한 가격으로 Postman을 대체합니다!
버튼

Browserbase MCP 서버란 무엇인가요?

Browserbase MCP 서버는 MCP(Model Context Protocol)를 사용하여 대규모 언어 모델(LLM)을 웹 브라우저와 연결하는 오픈 소스 도구입니다. AI가 웹사이트와 실시간으로 상호 작용할 수 있도록 하는 다리라고 생각하시면 됩니다. 이 서버를 통해 AI는 다음을 수행할 수 있습니다:

마치 AI에게 웹을 탐색할 수 있는 자체 손을 주는 것과 같습니다. 그리고 가장 좋은 점은 무엇일까요? OpenAI의 GPT, Anthropic의 Claude, Google의 Gemini와 같은 인기 있는 AI 모델과 함께 작동합니다.

browserbase mcp 서버

Browserbase MCP 서버를 사용하는 이유는 무엇인가요?

사용 방법에 뛰어들기 전에, Browserbase MCP 서버가 왜 혁신적인지 이야기해 봅시다:

AI 기반 앱을 구축하든, 워크플로우를 자동화하든, 단순히 실험을 하든, Browserbase MCP 서버는 시간을 절약하고 새로운 가능성을 열어줍니다.

Browserbase MCP 서버 설치 및 설정 방법

시작하는 방법은 세 가지가 있습니다: 호스팅된 원격 서버 사용, npm으로 실행 또는 로컬로 실행. 여러분에게 가장 적합한 방법을 선택할 수 있도록 세 가지 모두 다룰 것입니다.

사전 요구 사항

AI로 Chrome 브라우저를 제어하기 위해 Browserbase MCP 서버를 사용하기 전에 다음 사항을 확인하십시오:

browserbase 공식 웹사이트

로컬 설정용 (선택 사항)

서버를 로컬로 실행할 계획이라면 다음도 필요합니다:

옵션 1: BrowserBase MCP 서버의 호스팅된 원격 서버 사용 (가장 쉬운 방법)

설정의 번거로움을 피하고 싶다면, 호스팅된 옵션이 여러분의 친구입니다. 방법은 다음과 같습니다:

Smithery 방문: API 키와 원격 MCP URL을 얻으려면 smithery.ai로 이동하십시오.

smithery ai

AI 클라이언트 구성: 제공된 URL을 AI 클라이언트의 MCP 설정에 추가하십시오. 예를 들어, Claude Desktop에서는 claude_desktop_config.json에 다음을 추가합니다:

{
  "mcpServers": {
    "browserbase": {
      "url": "https://your-smithery-url.com"
    }
  }
}

또는 mcp-remote CLI를 사용하는 경우:

{
  "mcpServers": {
    "browserbase": {
      "command": "npx",
      "args": ["mcp-remote", "https://your-smithery-url.com"]
    }
  }
}

클라이언트 재시작: 변경 사항을 적용하려면 AI 클라이언트를 닫고 다시 엽니다.

그게 다입니다! 이제 AI는 Browserbase MCP 서버를 통해 Chrome 브라우저를 제어할 수 있습니다.

옵션 2: NPM에서 BrowserBase MCP 서버 실행 (권장)

이 방법은 대부분의 MCP 클라이언트와의 호환성 때문에 권장됩니다. MCP 구성 JSON 파일로 이동하여 Browserbase 서버 구성을 붙여넣으십시오:

{
  "mcpServers": {
    "browserbase": {
      "command": "npx",
      "args": ["@browserbasehq/mcp"],
      "env": {
        "BROWSERBASE_API_KEY": "",
        "BROWSERBASE_PROJECT_ID": "",
        "GEMINI_API_KEY": ""
      }
    }
  }
}

옵션 3: BrowserBase MCP 서버 로컬 설치 및 실행 (완전한 제어용)

내부에서 조작하고 싶으신가요? 서버를 로컬로 실행하면 더 많은 유연성을 얻을 수 있습니다. 방법은 다음과 같습니다:

저장소 복제:

git clone https://github.com/browserbase/mcp-server-browserbase.git
cd mcp-server-browserbase

종속성 설치:

pnpm install && pnpm build

서버 시작:

{
  "mcpServers": {
    "browserbase": {
      "command": "node",
      "args": ["path/to/mcp-server-browserbase/cli.js"],
      "env": {
        "BROWSERBASE_API_KEY": "your_api_key",
        "BROWSERBASE_PROJECT_ID": "your_project_id",
        "GEMINI_API_KEY": "your_gemini_key"
      }
    }
  }
}
node cli.js --port 3000

API 키 추가: 구성의 플레이스홀더를 실제 Browserbase 및 모델 API 키로 바꾸십시오.

클라이언트 재시작: 이전과 마찬가지로 서버를 활성화하려면 AI 클라이언트를 재시작하십시오.

서버 사용자 정의

Browserbase MCP 서버는 동작을 조정할 수 있는 플래그를 제공합니다. 몇 가지 유용한 플래그는 다음과 같습니다:

이러한 플래그를 MCP 구성의 args 배열에 추가할 수 있습니다. 예를 들어:

"args": ["path/to/cli.js", "--proxies", "--browserWidth=1920"]

Browserbase MCP 서버를 사용하여 Chrome을 제어하는 방법

이제 서버가 설정되었으니, 작동시켜 봅시다! Browserbase MCP 서버를 사용하여 Chrome 브라우저를 제어하는 방법은 다음과 같습니다.

단계 1: AI 클라이언트 연결

AI 클라이언트(예: Claude Desktop 또는 Cursor)가 위의 세 가지 방법 중 하나를 사용하여 Browserbase MCP 서버에 연결되어 있는지 확인하십시오.

단계 2: 명령 내리기

AI 클라이언트에서 이제 자연어 명령을 발행하여 브라우저를 제어할 수 있습니다. 몇 가지 예는 다음과 같습니다:

URL로 이동:

https://example.com

버튼 클릭:

"'가입' 버튼 클릭"

양식 작성:

user@example.com

스크린샷 촬영:

"홈페이지 스크린샷 촬영"

데이터 추출:

"이 페이지에서 모든 제품 제목 추출"

AI는 Browserbase MCP 서버를 사용하여 이러한 프롬프트를 브라우저 동작으로 번역합니다.

단계 3: 결과 보기

명령에 따라 AI는 다음과 같은 결과를 반환합니다:

예를 들어, 스크린샷을 요청하면 AI는 다음과 같이 응답할 수 있습니다:

"스크린샷이 캡처되어 'homepage.png'로 저장되었습니다"

Browserbase MCP 서버 테스트

실제 예제를 사용하여 테스트해 봅시다. 웹사이트에서 검색을 자동화하고 싶다고 가정해 봅시다.

  1. AI 클라이언트 열기: 이 예에서는 Claude Desktop을 사용합시다.
  2. 명령 발행:
https://google.com

3. 브라우저 관찰: HTTP 전송으로 로컬에서 실행하는 경우 브라우저가 열리고 동작을 수행하는 것을 볼 수 있습니다.

4. 응답 확인: Claude는 동작을 확인하고 페이지 제목이나 내용을 추출할 수 있습니다.

이 간단한 테스트는 Browserbase MCP 서버가 AI가 Chrome을 제어하여 웹 작업을 수행하도록 어떻게 하는지 보여줍니다.

클로드 설치

문제 해결 팁

결론

자, 이제 다 되었습니다! Browserbase MCP 서버를 사용하여 AI로 Chrome 브라우저를 제어하는 방법을 배웠습니다. 단순함을 위해 호스팅된 경로를 선택했든, 제어를 위해 npm 또는 로컬 설정을 선택했든, 이제 전문가처럼 웹 작업을 자동화할 수 있는 준비가 되었습니다. Browserbase MCP 서버는 AI와 웹 자동화를 결합하여 혁신을 위한 무한한 가능성을 열어주는 강력한 도구입니다.

더 많은 것을 탐색할 준비가 되셨나요? 일상적인 웹 작업을 자동화하거나 다음 AI 프로젝트에 통합해 보세요.

💡아름다운 API 문서를 생성하는 훌륭한 API 테스트 도구를 원하십니까?

개발팀이 최대 생산성으로 함께 작업할 수 있는 통합된 올인원 플랫폼을 원하십니까?

Apidog는 여러분의 모든 요구 사항을 충족하며, 훨씬 더 저렴한 가격으로 Postman을 대체합니다!

버튼

Apidog에서 API 설계-첫 번째 연습

API를 더 쉽게 구축하고 사용하는 방법을 발견하세요