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.
Aucun avis encore. Soyez le premier à donner votre avis !
Connectez-vous pour rejoindre la conversation
Open a new browser window with the default Google page.
Open a new browser window by specifying the browser ID.
Perform a Google search with the specified query.
Perform a Google search with the specified query using the specified browser ID.
Navigate to a specified URL in the current tab.
Navigate to a specified URL in the current tab of the specified browser ID.
Click a link on the page that contains the specified text.
Click a link on the page that contains the specified text in the specified browser ID.
Take a screenshot of the current page.
Take a screenshot of the current page in the specified browser ID.
Retrieve the title of the current page.
Retrieve the title of the current page in the specified browser ID.
Input the specified text into the currently focused input field.
Input the specified text into the currently focused input field in the specified browser ID.
Extract and return all text from the current page.
Extract and return all text from the current page in the specified browser ID.
Retrieve cookies for the current page.
Retrieve cookies for the current page in the specified browser ID.
Open a new tab in the current browser.
Open a new tab in the specified browser ID.
Open a new tab and navigate to the specified URL.
Open a new tab and navigate to the specified URL in the specified browser ID.
Close the currently active tab.
Close the currently active tab in the specified browser ID.
Switch to the specified tab index in the current browser.
Switch to the specified tab index in the specified browser ID.
Retrieve a list of all open tabs in the current browser.
Retrieve a list of all open tabs in the specified browser ID.
Close all tabs except for the currently active tab.
Close all tabs except for the currently active tab in the specified browser ID.
Close the current browser.
Close the specified browser ID.
Close all opened browsers.