Skip to main content
Glama
cmann50

MCP Chrome Google Search

by cmann50

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 검색을 수행하고 웹 페이지 콘텐츠를 추출할 수 있습니다.

Related MCP server: Google Search MCP Server

주요 장점

  • 구글 검색 무료

  • 작은 창을 열고 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 라이센스 - 자세한 내용은 라이센스 파일을 참조하세요.

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

Latest Blog Posts

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/cmann50/mcp-chrome-google-search'

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