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 new browser instance using a specified browser ID.
Perform a Google search with a specified query.
Perform a Google search using a specified browser ID.
Navigate to a specified URL in the current tab.
Navigate to a specified URL in the current tab using a 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 using a specified browser ID.
Capture a screenshot of the current page.
Capture a screenshot of the current page using a specified browser ID.
Retrieve the title of the current page.
Retrieve the title of the current page using a specified browser ID.
Input specified text into a form field on the current page.
Input specified text into a form field on the current page using a specified browser ID.
Extract all visible text from the current page.
Extract all visible text from the current page using a specified browser ID.
Retrieve all cookies associated with the current page.
Retrieve all cookies associated with the current page using a specified browser ID.
Open a new tab in the current browser.
Open a new tab in the browser identified by the specified browser ID.
Open a new tab with a specified URL.
Open a new tab with a specified URL in the browser identified by the specified browser ID.
Close the current tab.
Close the current tab in the browser identified by the specified browser ID.
Switch to a tab identified by its index.
Switch to a tab identified by its index in the browser identified by the specified browser ID.
Retrieve a list of all open tabs in the current browser.
Retrieve a list of all open tabs in the browser identified by the specified browser ID.
Close all tabs except the current one.
Close all tabs except the current one in the browser identified by the specified browser ID.
Close the current browser instance.
Close the browser instance identified by the specified browser ID.
Close all open browser instances.