local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Allows retrieving information about and controlling currently open Chrome tabs, including listing all open tabs with their titles and URLs, and closing specific tabs by window and tab indices.
Designed specifically for macOS due to its dependency on AppleScript for interacting with Chrome tabs.
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 탭과 상호 작용하는 데 필요합니다.
개발자를 위한
다음 섹션은 도구를 개발하거나 수정하려는 사람들을 위한 것입니다.
필수 조건
- 노드.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 파일을 참조하세요.
You must be authenticated.
MCP 프로토콜을 통해 Google Chrome 탭과 상호 작용할 수 있으므로 클라이언트가 AppleScript를 사용하여 macOS에서 정보를 검색하고 탭을 제어할 수 있습니다.