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 instance with the default Google page.
Open a new browser instance using the specified browser ID.
Perform a Google search with the specified query in the current browser.
Perform a Google search with the specified query in the browser identified by the given browser ID.
Navigate to the specified URL in the current browser.
Navigate to the specified URL in the browser identified by the given browser ID.
Click a link with the specified text in the current browser.
Click a link with the specified text in the browser identified by the given browser ID.
Take a screenshot of the current page in the current browser.
Take a screenshot of the current page in the browser identified by the given browser ID.
Retrieve the title of the current page in the current browser.
Retrieve the title of the current page in the browser identified by the given browser ID.
Input text into a form field in the current browser.
Input text into a form field in the browser identified by the given 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 identified by the given browser ID.
Retrieve cookies from the current browser.
Retrieve cookies from the browser identified by the given browser ID.
Open a new tab in the current browser.
Open a new tab in the browser identified by the given 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 identified by the given browser ID.
Close the currently active tab in the current browser.
Close the currently active tab in the browser identified by the given browser ID.
Switch to a specific tab in the current browser.
Switch to a specific tab in the browser identified by the given browser ID.
Retrieve a list of open tabs in the current browser.
Retrieve a list of open tabs in the browser identified by the given browser ID.
Close all tabs except for the currently active tab in the current browser.
Close all tabs except for the currently active tab in the browser identified by the given browser ID.
Close the current browser instance.
Close the browser instance identified by the given browser ID.
Close all open browser instances.