Spring AI Chrome MCP Server provides a bridge between AI assistants and web browsers using Selenium WebDriver. This Java implementation leverages Spring Boot and Spring AI to expose Chrome browser automation capabilities as tools that can be called by AI models. The server sets up a WebDriverManager to handle Chrome driver installation automatically and exposes browser automation functionality through the ChromeToolService. It's particularly useful for AI assistants that need to perform web scraping, automated testing, or any task requiring direct browser interaction without requiring users to write complex browser automation code.
まだレビューはありません. 最初のレビューを投稿しましょう!
会話に参加するにはサインインしてください
Open a new browser instance with the default Google page.
Open a browser instance by its ID.
Perform a Google search with the specified query.
Perform a Google search with the specified query in a browser instance identified by its ID.
Navigate to the specified URL in the current tab.
Navigate to the specified URL in the current tab of a browser instance identified by its ID.
Click a link in the current tab that contains the specified text.
Click a link in the current tab of a browser instance identified by its ID that contains the specified text.
Take a screenshot of the current tab.
Take a screenshot of the current tab in a browser instance identified by its ID.
Retrieve the title of the current page.
Retrieve the title of the current page in a browser instance identified by its ID.
Input the specified text into the currently focused element.
Input the specified text into the currently focused element in a browser instance identified by its ID.
Extract text content from the current page.
Extract text content from the current page in a browser instance identified by its ID.
Retrieve cookies from the current browser.
Retrieve cookies from a browser instance identified by its ID.
Open a new tab in the current browser.
Open a new tab in a browser instance identified by its ID.
Open a new tab with the specified URL.
Open a new tab with the specified URL in a browser instance identified by its ID.
Close the currently active tab.
Close the currently active tab in a browser instance identified by its ID.
Switch to a tab identified by its index.
Switch to a tab identified by its index in a browser instance identified by its ID.
Retrieve a list of all tabs in the current browser.
Retrieve a list of all tabs in a browser instance identified by its ID.
Close all tabs except for the currently active tab.
Close all tabs except for the currently active tab in a browser instance identified by its ID.
Close the current browser instance.
Close a browser instance identified by its ID.
Close all open browser instances.