MCP.so
ログイン

Spring AI Chrome MCP Server

@qoxogus

基本情報

カテゴリ

その他

トランスポート

stdio

作者

qoxogus

Spring AI Chrome MCP Server について

概要はまだありません

Spring AI Chrome MCP Server の設定

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

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

Spring AI Chrome MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは 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.

よくある質問

1

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.

2

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.

3

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.

4

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.

5

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.

コメント

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