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.
Nessuna recensione ancora. Sii il primo a recensire!
Accedi per unirti alla conversazione
Open a new browser with the default Google page.
Open a browser with the specified browser ID.
Perform a Google search with the specified query.
Perform a Google search in the browser with the specified browser ID.
Navigate to the specified URL in the current browser.
Navigate to the specified URL in the browser with the specified browser ID.
Click a link with the specified text in the current browser.
Click a link with the specified text in the browser with the specified browser ID.
Take a screenshot of the current page in the current browser.
Take a screenshot of the current page in the browser with the specified browser ID.
Get the title of the current page in the current browser.
Get the title of the current page in the browser with the specified browser ID.
Input text into the current field in the current browser.
Input text into the current field in the browser with the specified browser ID.
Extract the text content from the current page in the current browser.
Extract the text content from the current page in the browser with the specified browser ID.
Get cookies from the current browser.
Get cookies from the browser with the specified browser ID.
Open a new tab in the current browser.
Open a new tab in the browser with the specified browser ID.
Open a new tab with the specified URL in the current browser.
Open a new tab with the specified URL in the browser with the specified browser ID.
Close the current tab in the current browser.
Close the current tab in the browser with the specified browser ID.
Switch to the specified tab in the current browser.
Switch to the specified tab in the browser with the specified browser ID.
Get a list of all tabs in the current browser.
Get a list of all tabs in the browser with the specified browser ID.
Close all tabs except the current tab in the current browser.
Close all tabs except the current tab in the browser with the specified browser ID.
Close the current browser.
Close the browser with the specified browser ID.
Close all open browsers.