Repolode
jackwener

jackwener/BrowserMCP

AI 에이전트가 로컬 확장 프로그램과 호스트를 통해 로그인된 Chrome 탭을 조작하고, 재사용 가능한 사이트 어댑터를 활용할 수 있는 MCP 브라우저 서비스입니다.

스타
130
포크
15
열린 이슈
4
마지막 커밋
9일 전

어떤 프로젝트인가요?

BrowserMCP는 Claude Code, Cursor, Codex 같은 MCP 클라이언트를 이미 로그인한 Chrome 브라우저에 연결합니다. Native Messaging으로 연결된 Chrome 확장 프로그램과 로컬 호스트를 통해 에이전트는 기존 세션과 쿠키를 사용해 페이지를 읽고, 사이트를 검색하고, 양식을 작성하고, 페이지를 이동할 수 있습니다.

에이전트는 호출 간에 변수와 탭 핸들이 유지되는 영구 JavaScript 작업 공간에서 동작하며, 관찰, 실행, 확인, 마무리 단계를 따릅니다. Twitter/X, Bilibili, Reddit용 사이트 명령이 기본 제공되며, 개발자는 자체 사이트 어댑터를 명시적이고 재사용 가능한 MCP 도구로 정의할 수 있습니다.

에이전트가 만든 탭은 이름이 지정된 그룹에 배치되고 세션이 끝나면 닫히지만, 사용자에게서 빌린 탭은 닫지 않고 반환합니다. npm 패키지와 Chrome Web Store 확장 프로그램으로 설치할 수 있으며, 설정 명령으로 선택한 MCP 클라이언트를 등록합니다.

핵심 기능

  • 01Native Messaging을 사용해 로컬 확장 프로그램과 호스트를 통해 로그인된 Chrome 탭을 조작합니다.
  • 02변수와 탭 핸들이 호출 간에 유지되는 영구 JavaScript REPL을 제공합니다.
  • 03Twitter/X, Bilibili, Reddit용 사이트 명령을 기본 제공합니다.
  • 04사이트 어댑터를 명시적이고 재사용 가능한 MCP 도구로 정의할 수 있습니다.
  • 05에이전트가 만든 탭은 그룹화한 뒤 정리하며, 세션 정리 과정에서 사용자 탭은 닫지 않습니다.
  • 06포트 설정 없이 stdio와 Unix 소켓 또는 명명된 파이프로 로컬 연결을 사용합니다.

활용 사례

  • 이미 로그인한 사이트에서 AI 에이전트가 페이지를 읽거나 요약하게 하기
  • 기존 로그인이 필요한 브라우저 세션에서 양식 작성이나 페이지 이동 자동화하기
  • 웹사이트에서 검증된 검색 절차를 반복하는 재사용 가능한 도구 만들기
  • Claude Code나 Cursor의 코딩 에이전트가 조사 작업에 브라우저를 사용하게 하기

빠른 시작

  1. 1

    Chrome 웹 스토어에서 BrowserMCP Connector Chrome 확장 프로그램을 설치합니다

  2. 2

    npm 패키지를 전역으로 설치합니다

    npm install -g @jackwener/browsermcp
  3. 3

    설정을 실행해 확장 프로그램을 연결하고 MCP 클라이언트를 구성합니다

    browsermcp setup
  4. 4

    MCP 클라이언트를 다시 시작하거나 다시 연결한 다음 BrowserMCP를 사용하도록 요청합니다

사용 전 알아둘 점

  • Node.js 22 이상, Google Chrome, MCP 클라이언트가 필요합니다.
  • 확장 프로그램은 디버거, 쿠키, 모든 URL에 대한 액세스 등 강력한 권한을 요청합니다.
  • 사이트 명령은 추가 승인 메시지 없이 실행됩니다.

포함된 컬렉션

토픽

자주 묻는 질문

BrowserMCP은(는) 무엇인가요?
AI 에이전트가 로컬 확장 프로그램과 호스트를 통해 로그인된 Chrome 탭을 조작하고, 재사용 가능한 사이트 어댑터를 활용할 수 있는 MCP 브라우저 서비스입니다. BrowserMCP는 Claude Code, Cursor, Codex 같은 MCP 클라이언트를 이미 로그인한 Chrome 브라우저에 연결합니다. Native Messaging으로 연결된 Chrome 확장 프로그램과 로컬 호스트를 통해 에이전트는 기존 세션과 쿠키를 사용해 페이지를 읽고, 사이트를 검색하고, 양식을 작성하고, 페이지를 이동할 수 있습니다.
BrowserMCP은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
BrowserMCP은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
BrowserMCP은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. BrowserMCP의 마지막 커밋은 2026년 10월 29일입니다.
BrowserMCP은(는) 어디에 사용할 수 있나요?
이미 로그인한 사이트에서 AI 에이전트가 페이지를 읽거나 요약하게 하기 기존 로그인이 필요한 브라우저 세션에서 양식 작성이나 페이지 이동 자동화하기 웹사이트에서 검증된 검색 절차를 반복하는 재사용 가능한 도구 만들기 Claude Code나 Cursor의 코딩 에이전트가 조사 작업에 브라우저를 사용하게 하기
BrowserMCP는 어떻게 설치하나요?
Chrome 웹 스토어에서 BrowserMCP Connector Chrome 확장 프로그램을 설치합니다 npm 패키지를 전역으로 설치합니다: npm install -g @jackwener/browsermcp 설정을 실행해 확장 프로그램을 연결하고 MCP 클라이언트를 구성합니다: browsermcp setup MCP 클라이언트를 다시 시작하거나 다시 연결한 다음 BrowserMCP를 사용하도록 요청합니다
BrowserMCP은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jackwener/BrowserMCP

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트