MCP Chrome Google Search

local-only server

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

Integrations

  • Allows searching Google and extracting search results to provide information to Claude

  • Uses Chrome browser to perform web searches and extract webpage content for Claude

MCP 크롬 구글 검색 도구

Chrome 브라우저를 사용하여 Google 검색 및 웹페이지 콘텐츠 추출을 위한 MCP 도구입니다. Claude와 연동하여 Google 검색 및 콘텐츠 가져오기 기능을 활성화합니다.

빠른 설치

  1. Claude Desktop 구성
    • Mac에서 Claude Desktop 열기
    • Claude > 설정 > 개발자 > 구성 편집으로 이동하세요.
    • 구성 파일에 다음을 추가하세요: GXP1
    • Claude Desktop을 다시 시작하세요
  2. 첫 번째 설정
    • 접근성 권한 부여
      • 첫 번째 실행 시 macOS 접근성 권한 승인 메시지가 표시됩니다.
      • 시스템 환경 설정 > 보안 및 개인 정보 보호 > 개인 정보 보호 > 접근성으로 이동합니다.
      • 터미널 앱에 대한 권한 추가 및 활성화
    • Apple 이벤트에서 Chrome JavaScript 활성화
      • 크롬을 엽니다
      • 이동: 보기 > 개발자 > Apple 이벤트에서 JavaScript 허용
      • 한 번만 설정 가능

구성이 완료되면 Claude는 사용자가 요청할 때 Chrome을 통해 Google 검색을 수행하고 웹 페이지 콘텐츠를 추출할 수 있습니다.

주요 장점

  • 구글 검색 무료
  • 작은 창을 열고 Chrome 브라우저를 사용하므로 차단되지 않습니다.
  • Chrome 창을 사용하므로 인증된 콘텐츠에 접근할 수 있습니다. Claude는 브라우저에서 URL을 열면 됩니다.

플랫폼 지원

  • ✅ 맥OS
  • ❌ Windows (지원되지 않음)
  • ❌ Linux (지원되지 않음)

요구 사항

  1. 맥OS
  2. 구글 크롬
  3. Node.js 20 이상

대체 설치 방법

NPX 설치

npx mcp-chrome-google-search

사용자 정의 설치

  1. git에서 체크아웃
  2. npm run build 실행하세요
  3. Claude 구성에 추가(절대 경로 사용):
{ "google-tools": { "command": "node", "args": [ "/your/checkout/path/mcp/mcp-chrome-google-search/dist/index.js" ] } }

지역 개발

로컬에서 변경 사항을 테스트하려면 package.json 버전을 올리고 편집 모드로 전환합니다.

npm install -g .

그런 다음 npm run build 실행하면 파일이 claude가 모니터링하는 dist로 이동합니다.

그런 다음 Claude 데스크탑에서 Ctrl-R을 누르세요. 다시 시작할 필요가 없습니다.

디버깅

로그 모니터링

# Follow logs in real-time tail -n 20 -F ~/Library/Logs/Claude/mcp*.log

개발자 도구 액세스

  1. 개발자 설정 활성화:
echo '{"allowDevTools": true}' > ~/Library/Application\ Support/Claude/developer_settings.json
  1. DevTools 열기: Claude 데스크톱에서 Command-Option-Shift-i
  2. 더 나은 오류를 위해 꼬리를 달 때 Claude 데스크톱에서 ctrl-r을 사용하세요.

문제 해결

크롬 자바스크립트 오류

다음이 보이면:

execution error: Google Chrome got an error: Executing JavaScript through AppleScript is turned off. For more information: https://support.google.com/chrome/?p=applescript (12)

해결책:

  1. 크롬을 엽니다
  2. 보기 > 개발자 > Apple 이벤트에서 JavaScript 허용

접근성 권한 문제

Chrome 제어에 실패하는 경우:

  1. 시스템 환경 설정 열기
  2. 보안 및 개인정보 보호 > 개인정보 보호 > 접근성
  3. 터미널 앱이 나열되어 있고 활성화되어 있는지 확인하세요.
  4. 필요한 경우 잠금 아이콘을 사용하여 변경하세요.

구현 세부 사항

  • Chrome 제어를 위해 AppleScript를 사용합니다.
  • 눈에 보이는 자동화 - Chrome 창이 열리고 탐색됩니다.
  • 각 요청은 새로운 Chrome 탭을 엽니다.
  • 최적의 성능을 위해 사용하지 않는 탭을 주기적으로 닫으세요.
  • 신뢰할 수 있는 Claude 인스턴스에서만 사용하세요(Chrome 제어 액세스 권한이 있음)

지원하다

  • 문제에 대한 GitHub 이슈를 생성합니다.
  • macOS 및 Chrome 버전 세부 정보 포함

특허

MIT 라이센스 - 자세한 내용은 라이센스 파일을 참조하세요.

You must be authenticated.

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

macOS용 Chrome을 통해 Google 검색 및 웹페이지 콘텐츠 추출을 지원하여 인증된 콘텐츠와 인증되지 않은 콘텐츠 모두에 액세스할 수 있으며, Claude와 통합되어 안전하고 자동화된 브라우징 작업을 수행합니다.

  1. Quick Installation
    1. Key Advantages
      1. Platform Support
        1. Requirements
          1. Alternative Installation Methods
            1. NPX Installation
            2. Custom Installation
          2. Local development
            1. Debugging
              1. Log Monitoring
              2. Dev Tools Access
            2. Troubleshooting
              1. Chrome JavaScript Error
              2. Accessibility Permission Issues
            3. Implementation Details
              1. Support
                1. License
                  ID: qomavmghwi