MCP Browser Tabs Server

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

필요할 때 도구의 최신 버전이 자동으로 다운로드되어 실행됩니다.

필수 설정

  1. Chrome에서 접근성 활성화:
    • 시스템 설정 열기
    • 개인정보 보호 및 보안 > 접근성으로 이동하세요
    • "+" 버튼을 클릭하세요
    • 응용 프로그램 폴더에서 Google Chrome을 추가하세요
    • Chrome 토글을 켜세요

이 접근성 설정은 AppleScript가 Chrome 탭과 상호 작용하는 데 필요합니다.

개발자를 위한

다음 섹션은 도구를 개발하거나 수정하려는 사람들을 위한 것입니다.

필수 조건

  • 노드.js 18+
  • macOS(AppleScript 작업용)
  • 구글 크롬
  • Claude Desktop( https://claude.ai/desktop 에서 설치)
  • tsx ( npm install -g tsx 를 통해 설치)

설치

git clone https://github.com/kazuph/mcp-browser-tabs.git cd mcp-browser-tabs npm install npm run build

사용 가능한 도구

  • 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.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

MCP 프로토콜을 통해 Google Chrome 탭과 상호 작용할 수 있으므로 클라이언트가 AppleScript를 사용하여 macOS에서 정보를 검색하고 탭을 제어할 수 있습니다.

  1. Quick Start (For Users)
    1. Required Setup
  2. For Developers
    1. Prerequisites
    2. Installation
  3. Available Tools
    1. Notes
      1. License
        ID: wze1kc6emp