spring-ai-chrome-mcp-server

The Spring AI Chrome MCP Server is a server designed to interact with the Chrome browser for automated operations. Users can open the browser, perform searches, summarize page content, and manage tabs. This allows for efficient handling of everyday tasks.

GitHub Stars

2

User Rating

Not Rated

Forks

0

Issues

0

Views

4

Favorites

0

README
Spring AI Chrome MCP Server

ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €์™€ ์ƒํ˜ธ์ž‘์šฉ ํ•  ์ˆ˜ ์žˆ๋Š” MCP ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค.

Running Example
  1. ๋ธŒ๋ผ์šฐ์ € ์—ด์–ด์ค˜
  2. MCP ๊ฒ€์ƒ‰ํ•ด์ค˜
  3. ๋ธ”๋กœ๊ทธ ํ•˜๋‚˜ ๋“ค์–ด๊ฐ€์„œ ๋‚ด์šฉ ์š”์•ฝํ•ด์ค˜
  4. ์ƒˆ ํƒญ ์—ด๊ณ , ๊ตฌ๊ธ€ ์ ‘์†ํ•ด์ค˜
  5. ์˜ค๋Š˜์˜ ํ™˜์œจ ๊ฒ€์ƒ‰ํ•ด์ค˜
  6. ๋ธŒ๋ผ์šฐ์ € ๋‹ซ์•„์ค˜

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

Tools

๊ฐ๊ฐ์˜ ๋ธŒ๋ผ์šฐ์ €๋Š” ID๋กœ ๊ด€๋ฆฌ๋ฉ๋‹ˆ๋‹ค. (์—ฌ๋Ÿฌ๊ฐœ์˜ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋„์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค, ์„ธํŒ…ํ•˜์ง€ ์•Š์„ ์‹œ default)
๊ฐ๊ฐ์˜ Tab์€ ์ธ๋ฑ์Šค๋กœ ๊ด€๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

ex1) ๋ธŒ๋ผ์šฐ์ € ์—ด์–ด์ค˜(default google page) -> XX ๊ฒ€์ƒ‰ํ•ด์ค˜
ex2) ๋ธŒ๋ผ์šฐ์ € ID 1๋กœ ์—ด์–ด์ค˜ -> ์ƒˆ ํƒญ ์ธ๋ฑ์Šค 2๋กœ ์—ด๊ณ  ๊ตฌ๊ธ€ ์ ‘์†ํ•ด์ค˜ -> 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
template
{
  "mcpServers": {
    "spring-ai-chrome-mcp-server": {
      "command": "{JAVA_PATH}",
      "args": [
        "-Dspring.ai.mcp.server.stdio=true",
        "-jar",
        "{JAR_PATH}"
      ]
    }
  }
}
example
{
  "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"
      ]
    }
  }
}
Author Information
๋ฐฐํƒœํ˜„

๐Ÿฆ‹

Genesis Lab, Inc.South Korea

100

Followers

43

Repositories

0

Gists

1

Total Contributions

Top Contributors

Threads