MCP 브라우저 탭
Chrome 브라우저 탭 정보를 검색하고 관리하는 모델 컨텍스트 프로토콜 서버입니다. 이를 통해 Claude Desktop(또는 모든 MCP 클라이언트)은 현재 열려 있는 Chrome 탭에 대한 정보를 가져오고 제어할 수 있습니다.
빠른 시작(사용자용)
Claude Desktop과 함께 이 도구를 사용하려면 Claude Desktop 구성에 다음을 추가하기만 하면 됩니다( ~/Library/Application Support/Claude/claude_desktop_config.json ):
지엑스피1
필요할 때 도구의 최신 버전이 자동으로 다운로드되어 실행됩니다.
필수 설정
Chrome에서 접근성 활성화:
시스템 설정 열기
개인정보 보호 및 보안 > 접근성으로 이동하세요
"+" 버튼을 클릭하세요
응용 프로그램 폴더에서 Google Chrome을 추가하세요
Chrome 토글을 켜세요
이 접근성 설정은 AppleScript가 Chrome 탭과 상호 작용하는 데 필요합니다.
Related MCP server: Apple MCP Server
개발자를 위한
다음 섹션은 도구를 개발하거나 수정하려는 사람들을 위한 것입니다.
필수 조건
노드.js 18+
macOS(AppleScript 작업용)
구글 크롬
Claude Desktop( https://claude.ai/desktop 에서 설치)
tsx (
npm install -g tsx를 통해 설치)
설치
사용 가능한 도구
get_tabs: Google Chrome 브라우저에서 열려 있는 모든 탭을 가져와 제목과 URL을 반환합니다. 탭은 창별로 그룹화되어 "창 1-1"(창 1, 탭 1)과 같은 형식으로 표시됩니다.close_tab: 창 및 탭 인덱스를 사용하여 Google Chrome의 특정 탭을 닫습니다.매개변수:
windowIndex: 창 번호(1부터 시작)
tabIndex: 창 내의 탭 번호(1부터 시작)
참고: 여러 탭을 닫을 때는 인덱스 이동을 방지하기 위해 가장 높은 인덱스 번호부터 닫으세요. 탭을 닫은 후에는 get_tabs를 사용하여 변경 사항을 확인하세요.
노트
이 도구는 AppleScript에 대한 종속성으로 인해 macOS에서만 사용하도록 설계되었습니다.
Google Chrome을 설치하고 실행해야 합니다.
Chrome에 대한 접근성 권한을 부여해야 합니다.
특허
MIT 라이센스 - 자세한 내용은 LICENSE 파일을 참조하세요.