Skip to main content
Glama

MCP Browser Tabs Server

by kazuph

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 파일을 참조하세요.

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

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

  1. 빠른 시작(사용자용)
    1. 필수 설정
  2. 개발자를 위한
    1. 필수 조건
    2. 설치
  3. 사용 가능한 도구
    1. 노트
      1. 특허

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          Enables Google search and webpage content extraction via Chrome for macOS, allowing access to both unauthenticated and authenticated content, and integrates with Claude for secure and automated browsing tasks.
          Last updated -
          2
          45
          7
          MIT License
          • Apple
        • A
          security
          A
          license
          A
          quality
          An MCP server that provides tools for interacting with Chrome through its DevTools Protocol, enabling remote control of Chrome tabs to execute JavaScript, capture screenshots, monitor network traffic, and more.
          Last updated -
          7
          30
          14
          TypeScript
          MIT License
          • Linux
          • Apple
        • A
          security
          F
          license
          A
          quality
          Controls Chrome browser with debugging capabilities, allowing page automation, extension management, and userscript injection through the Model Context Protocol.
          Last updated -
          13
          13
          JavaScript
          • Linux
          • Apple
        • -
          security
          -
          license
          -
          quality
          A Model Context Protocol server that enables AI assistants to control Chrome browsers through the Chrome DevTools Protocol, allowing for navigation, clicking, typing, and extracting page information.
          Last updated -
          3
          TypeScript

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/kazuph/mcp-browser-tabs'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server