mcpField
S
Spring AI Chrome MCP Server

Spring AI Chrome MCP Server

ローカル
github.com/qoxogusブラウザ自動化281 週間前に更新

Spring AI Chrome MCP Server について

Spring AI Chrome MCP Serverは、ツール経由でブラウザー操作を行うクライアント向けのMCPサーバーです。複数のブラウザーとタブを管理し、検索やページ操作、内容の抽出に対応します。

主な機能

  1. 01ブラウザーの起動と終了
  2. 02ブラウザータブの管理
  3. 03Google検索とURLへの移動
  4. 04リンクのクリックとテキスト入力
  5. 05スクリーンショットとページ情報の取得
  6. 06Cookieの読み取り

活用シーン

  1. 01ウェブ検索して結果を開く
  2. 02要約用にページ本文を抽出
  3. 03閲覧中にタブを切り替える

MCP 対応

クライアントに、検索、ページ移動、タブ管理、スクリーンショット、ページ情報取得などのChrome操作ツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Spring AI Chrome MCP Server

Chrome ブラウザーとやり取りできる MCP サーバーです。

実行例

  1. ブラウザーを開いてください
  2. MCP を検索してください
  3. ブログを1つ開いて、内容を要約してください
  4. 新しいタブを開いて、Google にアクセスしてください
  5. 今日の為替レートを検索してください
  6. ブラウザーを閉じてください

spring-ai-chrome-mcp-server-running-example.gif

ツール

各ブラウザーは ID で管理されます。(複数のブラウザーを起動できます。設定しない場合は default です)
各 Tab はインデックスで管理されます。

例1)ブラウザーを開いてください(デフォルトの Google ページ)→ XX を検索してください
例2)ブラウザー ID 1 で開いてください → 新しいタブをインデックス 2 で開いて Google にアクセスしてください → インデックス 2 のタブで XX を検索してください

  • open_browser
  • open_browser_by_browser_id
  • google_search
  • google_search_by_browser_id
  • navigate_to_url
  • navigate_to_url_by_browser_id
  • click_link_with_text
  • click_link_with_text_by_browser_id
  • take_screenshot
  • take_screenshot_by_browser_id
  • get_page_title
  • get_page_title_by_browser_id
  • input_text
  • input_text_by_browser_id
  • extract_page_text
  • extract_page_text_by_browser_id
  • get_cookies
  • get_cookies_by_browser_id
  • open_new_tab
  • open_new_tab_by_browser_id
  • open_new_tab_with_url
  • open_new_tab_with_url_by_browser_id
  • close_current_tab
  • close_current_tab_by_browser_id
  • switch_to_tab
  • switch_to_tab_by_browser_id
  • get_tab_list
  • get_tab_list_by_browser_id
  • close_all_tabs_except_current
  • close_all_tabs_except_current_by_browser_id
  • close_browser
  • close_browser_by_browser_id
  • close_all_browsers

claude_desktop_config

テンプレート
{
  "mcpServers": {
    "spring-ai-chrome-mcp-server": {
      "command": "{JAVA_PATH}",
      "args": [
        "-Dspring.ai.mcp.server.stdio=true",
        "-jar",
        "{JAR_PATH}"
      ]
    }
  }
}
例
{
  "mcpServers": {
    "spring-ai-chrome-mcp-server": {
      "command": "/Users/baetaehyeon/Library/Java/JavaVirtualMachines/corretto-21.0.5-1/Contents/Home/bin/java",
      "args": [
        "-Dspring.ai.mcp.server.stdio=true",
        "-jar",
        "/Users/baetaehyeon/dev/chrome-mcp-server/build/libs/chrome-mcp-server-0.0.1.jar"
      ]
    }
  }
}

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。