Skip to main content
Glama
cmann50

MCP Chrome Google Search

by cmann50

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 ページのコンテンツを抽出できるようになります。

Related MCP server: Google Search MCP Server

主な利点

  • 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ファイルを参照

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