mcpField
S
Spring AI Chrome MCP Server

Spring AI Chrome MCP Server

本地服务
github.com/qoxogus浏览器自动化281 周前更新

关于 Spring AI Chrome MCP Server

Spring AI Chrome MCP Server 是用于操控 Chrome 浏览器的 MCP 服务,面向需要通过工具执行浏览任务的客户端。它支持管理多个浏览器及其标签页,并提供搜索、页面交互和内容提取能力。

主要功能

  1. 01打开和关闭浏览器
  2. 02管理浏览器标签页
  3. 03Google 搜索与 URL 导航
  4. 04点击链接并输入文本
  5. 05截图、标题和页面文本提取
  6. 06读取 Cookie

适用场景

  1. 01搜索网页并访问结果
  2. 02提取网页内容用于摘要
  3. 03在多个标签页间切换操作

MCP 相关

该 MCP 服务向客户端提供 Chrome 浏览器操作工具,包括搜索、导航、标签页管理、截图和页面信息读取。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Spring AI Chrome MCP 服务

这是一个可与 Chrome 浏览器交互的 MCP 服务。

运行示例

  1. 打开浏览器
  2. 搜索 MCP
  3. 打开一个博客并总结内容
  4. 打开新标签页,访问 Google
  5. 搜索今天的汇率
  6. 关闭浏览器

spring-ai-chrome-mcp-server-running-example.gif

工具

每个浏览器都通过 ID 管理。(可以打开多个浏览器;未设置时使用 default)
每个 Tab 都通过索引管理。

例如 1)打开浏览器(default Google 页面)→ 搜索 XX
例如 2)通过浏览器 ID 1 打开浏览器 → 通过新标签页索引 2 打开标签页并访问 Google → 在索引为 2 的标签页中搜索 XX

  • open_browser
  • open_browser_by_browser_id
  • google_search
  • google_search_by_browser_id
  • navigate_to_url
  • navigate_to_url_by_browser_id
  • click_link_with_text
  • click_link_with_text_by_browser_id
  • take_screenshot
  • take_screenshot_by_browser_id
  • get_page_title
  • get_page_title_by_browser_id
  • input_text
  • input_text_by_browser_id
  • extract_page_text
  • extract_page_text_by_browser_id
  • get_cookies
  • get_cookies_by_browser_id
  • open_new_tab
  • open_new_tab_by_browser_id
  • open_new_tab_with_url
  • open_new_tab_with_url_by_browser_id
  • close_current_tab
  • close_current_tab_by_browser_id
  • switch_to_tab
  • switch_to_tab_by_browser_id
  • get_tab_list
  • get_tab_list_by_browser_id
  • close_all_tabs_except_current
  • close_all_tabs_except_current_by_browser_id
  • close_browser
  • close_browser_by_browser_id
  • close_all_browsers

claude_desktop_config

模板
{
  "mcpServers": {
    "spring-ai-chrome-mcp-server": {
      "command": "{JAVA_PATH}",
      "args": [
        "-Dspring.ai.mcp.server.stdio=true",
        "-jar",
        "{JAR_PATH}"
      ]
    }
  }
}
示例
{
  "mcpServers": {
    "spring-ai-chrome-mcp-server": {
      "command": "/Users/baetaehyeon/Library/Java/JavaVirtualMachines/corretto-21.0.5-1/Contents/Home/bin/java",
      "args": [
        "-Dspring.ai.mcp.server.stdio=true",
        "-jar",
        "/Users/baetaehyeon/dev/chrome-mcp-server/build/libs/chrome-mcp-server-0.0.1.jar"
      ]
    }
  }
}

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。