MCP 工具一览
DevBridge 提供 18 个 MCP 工具,分为 7 个类别。
页面读取
| 工具 | 说明 |
|---|---|
read_page | 获取当前页面的无障碍树,包含元素、引用和结构 |
get_page_text | 提取页面主要文本内容 |
find | 通过文本、角色或选择器查找页面元素 |
交互
| 工具 | 说明 |
|---|---|
computer | 鼠标和键盘操作:点击、双击、右键、悬停、输入、滚动、拖拽、按键、截图(13 个子动作) |
form_input | 填写表单字段,兼容 React 的值注入方式 |
upload_image | 向当前输入框上传图片 |
file_upload | 向文件输入框上传本地文件 |
导航
| 工具 | 说明 |
|---|---|
navigate | 导航至 URL、前进或后退,处理 beforeunload 对话框 |
调试
| 工具 | 说明 |
|---|---|
javascript_exec | 在页面上下文中执行 JavaScript 并返回结果 |
read_console | 读取当前标签页的控制台日志 |
read_network | 读取会话开始以来捕获的网络请求 |
视觉
| 工具 | 说明 |
|---|---|
screenshot | 对当前页面截图(也可作为 computer 的子动作使用) |
resize_window | 将浏览器窗口调整为指定尺寸 |
GIF 录制
| 工具 | 说明 |
|---|---|
gif_creator | 将多步骤交互录制为动画 GIF |
标签管理
| 工具 | 说明 |
|---|---|
tabs_context | 获取所有已打开标签页的信息 |
tabs_create | 打开新标签页 |
tabs_close | 关闭标签页 |
其他
| 工具 | 说明 |
|---|---|
reset_session | 重置 MCP 会话边界:清除当前轮次的权限授予、隐藏视觉指示器、排空正在执行的请求,然后重连。 |
每个工具都返回标签上下文
每个工具响应都包含 tabContext,含 currentTabId、executedOnTabId 和 availableTabs,让 AI 始终了解当前浏览器状态。