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.
Aún no hay reseñas. ¡Sé el primero en reseñar!
Inicia sesión para unirte a la conversación
Open a new browser window with the default page.
Open a new browser window with the specified browser ID.
Perform a Google search with the specified query.
Perform a Google search with the specified query in the browser with the given ID.
Navigate to a specified URL in the current tab.
Navigate to a specified URL in the current tab of the browser with the given ID.
Click a link in the current tab that contains the specified text.
Click a link in the current tab of the browser with the given ID that contains the specified text.
Take a screenshot of the current tab.
Take a screenshot of the current tab in the browser with the given ID.
Retrieve the title of the current page.
Retrieve the title of the current page in the browser with the given ID.
Input specified text into the current active input field.
Input specified text into the current active input field in the browser with the given ID.
Extract all text from the current page.
Extract all text from the current page in the browser with the given ID.
Retrieve cookies from the current page.
Retrieve cookies from the current page in the browser with the given ID.
Open a new tab in the current browser.
Open a new tab in the browser with the given ID.
Open a new tab with a specified URL in the current browser.
Open a new tab with a specified URL in the browser with the given ID.
Close the currently active tab.
Close the currently active tab in the browser with the given ID.
Switch to a specific tab by its index.
Switch to a specific tab by its index in the browser with the given ID.
Retrieve a list of all open tabs in the current browser.
Retrieve a list of all open tabs in the browser with the given ID.
Close all tabs except the currently active one.
Close all tabs except the currently active one in the browser with the given ID.
Close the currently active browser.
Close the browser with the specified ID.
Close all open browsers.