MCP.so
ログイン

Spring AI Chrome MCP Server

@qoxogus

Spring AI Chrome MCP Server について

概要はまだありません

基本情報

カテゴリ

その他

ランタイム

java

トランスポート

stdio

公開者

qoxogus

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "spring-ai-chrome-mcp-server": {
      "command": "{JAVA_PATH}",
      "args": [
        "-Dspring.ai.mcp.server.stdio=true",
        "-jar",
        "{JAR_PATH}"
      ]
    }
  }
}

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Spring AI Chrome MCP Server?

Spring AI Chrome MCP Server is an MCP (Model Context Protocol) server that allows AI assistants to interact with a Chrome browser. It manages multiple browser instances by ID and tabs by index, enabling tasks like opening browsers, searching, navigating, clicking, taking screenshots, extracting text, and managing tabs and cookies.

How to use Spring AI Chrome MCP Server?

To use the server, configure the claude_desktop_config.json with the path to Java and the jar file. The server runs in stdio mode with the command java -Dspring.ai.mcp.server.stdio=true -jar <JAR_PATH>. Once connected, an AI assistant can invoke tools using natural language instructions such as "open browser," "search," "navigate to URL," etc.

Key features of Spring AI Chrome MCP Server

  • Open and manage multiple Chrome browser instances.
  • Perform Google searches and navigate to URLs.
  • Click on links with specific text.
  • Take screenshots of the current page.
  • Input text into fields and extract page text.
  • Manage tabs: open, close, switch, and list.
  • Retrieve and manage cookies.
  • Close specific browsers or all browsers.

Use cases of Spring AI Chrome MCP Server

  • Automate web research by having an AI open browsers, search, and summarize content.
  • Test web applications by programmatically clicking links and filling forms.
  • Monitor live data like exchange rates by instructing the AI to search and report.
  • Perform multi-tab browsing tasks such as opening a new tab with a URL, searching, and closing tabs.

FAQ from Spring AI Chrome MCP Server

How are browsers and tabs identified?

Each browser instance is managed by a unique ID. If not set, the default ID is used. Tabs are managed by index within each browser.

Can I run multiple browsers simultaneously?

Yes, you can open multiple browsers with different IDs and control them independently. Use the *_by_browser_id tools to target a specific browser.

What runtime is required?

The server requires Java (JDK 21 or compatible) to run the JAR file. The configuration must specify the full path to the Java executable and the JAR file.

What tools are available for browser control?

Tools include: open_browser, google_search, navigate_to_url, click_link_with_text, take_screenshot, input_text, extract_page_text, get_cookies, open_new_tab, switch_to_tab, close_current_tab, get_tab_list, close_all_tabs_except_current, close_browser, and close_all_browsers. Each also has a by_browser_id variant.

Are there any security or authentication considerations?

The server runs locally and interacts with the Chrome browser on the same machine. No authentication is described. It uses MCP stdio transport.

コメント

「その他」の他のコンテンツ