Claude Chrome MCP について
Claude Chrome MCPは、Chrome拡張機能、MCPサーバー、CLIを通じて、MCPクライアントからChrome上のclaude.aiを操作します。タブや会話の管理、メッセージ送信、ネットワークのデバッグに対応します。
主な機能
- 01claude.aiのタブとの対話
- 02非同期メッセージ送信と完了検知
- 03Claude間の応答転送
- 04会話の管理と検索
- 05ネットワークの調査とデバッグ
活用シーン
- 01Chromeの状態とタブの確認
- 02新しいClaudeタブへのメッセージ送信
- 03語句を含む会話の検索
- 04ブラウザーの通信問題の調査
MCP 対応
MCP サーバーは、Chrome拡張機能とWebSocketリレーを介してMCPクライアントをclaude.aiに接続します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Claude Chrome MCP
MCP クライアント(Claude Desktop、Claude Code、Cursor)がChrome拡張機能とMCP サーバーを通じてclaude.aiとやり取りできるブラウザー自動化ツールです。
コンポーネント
- MCP サーバー
- Chrome拡張機能(claude.aiでのみ有効)
- CLIツール
クイックスタート
前提条件
- Google Chromeブラウザー
- Node.js v16以降
- npmがインストールされていること
手順1:Chrome拡張機能をインストールする
- Chromeを開き、chrome://extensions/に移動します
- 「デベロッパーモード」を有効にします(右上のトグル)
- 「パッケージ化されていない拡張機能を読み込む」をクリックし、このプロジェクトの
extension/ディレクトリを選択します - 拡張機能のアイコンがツールバーに表示されます
手順2:依存関係をインストールする
# From the project root directory
cd mcp-server
npm install
手順3:Claude Desktopを設定する
- Claude Desktopの設定を開きます
- Developer > Edit Configに移動します
- 次の設定を追加します:
{
"mcpServers": {
"claude-chrome-mcp": {
"command": "node",
"args": ["<absolute-path-to-project>/mcp-server/src/server.js"]
}
}
}
<absolute-path-to-project>をこのプロジェクトの絶対パス(例:/Users/yourname/claude-chrome-mcp)に置き換えます
手順4:Claude Desktopを再起動する
設定を追加したら、MCP サーバーを読み込むためにClaude Desktopを再起動します。サーバーはポート54321で組み込みのWebSocketリレーを自動的に起動します。
手順5:接続をテストする
Claude Desktopで、次のような自然言語コマンドを使用できます:
- 「Chromeのステータスを確認して」
- 「新しいタブを開いて」
- 「新しいClaudeタブに『Hello, World!』を送信して」
- 「開いているClaudeタブをすべて一覧表示して」
- 「『math』を含むClaudeのチャットを検索して」
主な機能
- 完了検出機能を備えた非同期メッセージ送信
- ClaudeからClaudeへの応答転送
- Claude.ai APIによる会話管理
- ネットワークの検査およびデバッグツール
- 持続的な接続を使用するWebSocket専用アーキテクチャ
- リレーのステータスを確認するヘルスモニタリングエンドポイント
ドキュメント
| ガイド | 説明 |
|---|---|
| アーキテクチャ分析 | 重大な問題と改善ロードマップ |
| アーキテクチャ | システム設計とコンポーネント |
| トラブルシューティング | トラブルシューティングとタイムアウト解決の完全ガイド |
| 開発ワークフロー | コードの変更、テスト、開発手順 |
| TypeScript | 型定義と開発 |
| CLIツール | コマンドラインインターフェースとセットアップ |
| イベントアーキテクチャ | システム図 |
プロジェクトリソース
- MCP設定 - クイックコマンドとセットアップ
- GitHubリリース - リリース履歴
- GitHub Issueスクリプト - Claude Code統合ユーティリティ
CLIツール(任意)
npm install && npm run build && npm link
アーキテクチャ
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Claude.ai │ │ Chrome Extension │ │ WebSocket Relay │
│ (Browser) │◄──►┤ (Offscreen Doc) │◄──►│ Port 54321 │
└─────────────────┘ └──────────────────┘ └─────────────────┘
▲
│
┌────────┴────────┐
│ │
┌───────▼──────┐ ┌───────▼──────┐
│ MCP Server │ │ Claude Code │
│ (Relay Mode) │ │ MCP Client │
└──────────────┘ └──────────────┘
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。