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 検索ツール

Chromeブラウザを使用してGoogle検索とウェブページのコンテンツ抽出を行うMCPツール。Claudeと連携して、Google検索とコンテンツ取得機能を有効にします。

クイックインストール

  1. Claudeデスクトップの設定
    • MacでClaudeデスクトップを開く
    • Claude > 設定 > 開発者 > 設定の編集に移動します
    • 設定ファイルに以下を追加します: GXP1
    • Claudeデスクトップを再起動します
  2. 初回セットアップ
    • アクセシビリティ権限を付与する
      • 初回実行時にmacOSのアクセシビリティ権限プロンプトを承認する
      • システム環境設定 > セキュリティとプライバシー > プライバシー > アクセシビリティに移動します
      • ターミナルアプリの権限を追加して有効にする
    • Apple Events から Chrome JavaScript を有効にする
      • Chromeを開く
      • 表示 > 開発者 > Apple Events からの JavaScript を許可に移動します。
      • 一度だけの設定

設定が完了すると、Claude はリクエスト時に Google 検索を実行し、Chrome 経由で Web ページのコンテンツを抽出できるようになります。

主な利点

  • Google検索は無料
  • 小さなウィンドウを開いてChromeブラウザを使用するので、ブロックされることはありません。
  • Chromeウィンドウを使用しているため、認証済みのコンテンツにアクセスできます。ClaudeはブラウザでURLを開くだけで済みます。

プラットフォームサポート

  • ✅ macOS
  • ❌ Windows(サポートされていません)
  • ❌ Linux(サポートされていません)

要件

  1. macOS
  2. グーグルクローム
  3. Node.js 20以上

代替インストール方法

NPXのインストール

npx mcp-chrome-google-search

カスタムインストール

  1. Gitからチェックアウト
  2. npm run build実行します。
  3. Claude config に追加 (絶対パスを使用):
{ "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を使用する

トラブルシューティング

Chrome JavaScript エラー

次のような表示が出た場合:

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. Chromeを開く
  2. 表示 > 開発者 > Apple Events からの JavaScript を許可する

アクセシビリティの許可に関する問題

Chrome コントロールが失敗した場合:

  1. システム環境設定を開く
  2. セキュリティとプライバシー > プライバシー > アクセシビリティ
  3. ターミナルアプリがリストされ、有効になっていることを確認します
  4. 必要に応じてロックアイコンを使用して変更してください

実装の詳細

  • ChromeコントロールにAppleScriptを使用する
  • 目に見える自動化 - Chromeウィンドウが開き、ナビゲートします
  • 各リクエストごとに新しいChromeタブが開きます
  • 最適なパフォーマンスを得るために、使用していないタブを定期的に閉じてください
  • 信頼できる Claude インスタンスでのみ使用してください (Chrome コントロール アクセス権があります)

サポート

  • 問題に対してGitHub Issueを作成する
  • macOSとChromeのバージョンの詳細を含める

ライセンス

MITライセンス - 詳細はLICENSEファイルを参照

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