闲社服务运行正常AI智能体自动化平台
t

Tge浏览器操作

技能标识:tgebrowser

Operates TgeBrowser via MCP tools. Use when the user asks to create or manage TgeBrowser environments, groups, proxies, browser automation, or check status. Provides full browser control including automation capabilities.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Tge浏览器操作

TgeBrowser MCP 操作

通过 mcptgebrowser* 工具使用 MCP 工具操作 TgeBrowser 环境、分组、代理和浏览器自动化。

何时使用此技能

当用户出现以下情况时应用:

  • - 要求创建、更新、删除或列出 TgeBrowser 环境
  • 提及打开或关闭浏览器/配置文件、指纹、UA 或代理
  • 想要管理分组、代理或检查 API 状态
  • 需要浏览器自动化(导航、点击、填写表单、截图等)
  • 提及 TgeBrowser 或 tgebrowser 操作

确保 TgeBrowser 正在运行(默认端口 50326)。MCP 服务器连接到 TgeBrowser 本地 API。

智能默认值及最佳实践

创建浏览器时:

  • - 如果用户未指定代理,始终使用 {protocol: direct}
  • 如果未指定,默认指纹操作系统为 Windows
  • 默认设置 webrtc: disabled 以获得更好的隐私保护
  • 使用 clearCacheOnStart: true 确保会话干净

打开浏览器时:

  • - 除非用户需要看到浏览器,否则自动化任务使用 args: [--headless]
  • 除非用户指定端口,否则让系统自动分配端口

自动化时:

  • - 始终先调用 mcptgebrowseropen-browser 并从响应中提取 ws URL
  • 然后使用该 ws URL 调用 mcptgebrowserconnect-browser-with-ws
  • 连接后,即可使用导航和交互工具

错误处理:

  • - 如果浏览器打开失败,通过 mcptgebrowsercheck-status 检查 TgeBrowser 应用是否正在运行
  • 如果找不到 envId,先使用 mcptgebrowserget-browser-list 列出浏览器
  • 删除缓存前,始终先关闭浏览器

常见工作流程

快速开始:创建并使用浏览器

  1. 1. 创建:使用最少参数(名称 + 代理)调用 mcptgebrowsercreate-browser
  2. 打开:使用返回的 envId 调用 mcptgebrowseropen-browser
  3. 连接:使用步骤 2 中的 ws URL 调用 mcptgebrowserconnect-browser-with-ws
  4. 自动化:使用导航/交互工具
  5. 关闭:完成后调用 mcptgebrowserclose-browser

查找并打开现有浏览器

  1. 1. 列出:如需关键词搜索,使用 mcptgebrowserget-browser-list
  2. 打开:使用列表中的 envId
  3. 连接并自动化

批量操作

  • - 使用 mcptgebrowserget-browser-list 获取所有浏览器
  • 遍历列表进行批量操作
  • 使用 mcptgebrowserclose-all-profiles 一次性关闭所有浏览器

核心 MCP 工具

浏览器生命周期(最常用)

创建浏览器:

mcptgebrowsercreate-browser
必需:{browserName: MyBrowser, proxy: {protocol: direct}}
应用智能默认值:Windows 操作系统、禁用 WebRTC、启动时清除缓存

打开浏览器:

mcptgebrowseropen-browser
必需:{envId: 123} 或 {userIndex: 1}
返回:用于自动化的 ws URL - 请保存此 URL!

连接以进行自动化:

mcptgebrowserconnect-browser-with-ws
必需:{wsUrl: ws://127.0.0.1:xxxxx/devtools/browser/...}
使用 open-browser 响应中的 ws URL

关闭浏览器:

mcptgebrowserclose-browser
必需:{envId: 123} 或 {userIndex: 1}

浏览器管理

列出浏览器:

mcptgebrowserget-browser-list
可选:{keyword: 搜索词, pageSize: 50}
当不知道 envId 时,使用此工具查找

更新浏览器:

mcptgebrowserupdate-browser
必需:{envId: 123, browserName: NewName}
可选:proxy、fingerprint、groupId、remark

删除浏览器:

mcptgebrowserdelete-browser
必需:{envId: 123} 或 {userIndex: 1}
如果浏览器已打开,请先关闭

获取已打开的浏览器:

mcptgebrowserget-opened-browser
无需参数
返回当前正在运行的浏览器列表

浏览器自动化(连接后)

导航:

mcptgebrowsernavigate
必需:{url: https://example.com}

截图:

mcptgebrowserscreenshot
可选:{savePath: ./screenshot.png, isFullPage: true}
默认为整页截图

获取页面内容:

mcptgebrowserget-page-visible-text - 获取可读文本
mcptgebrowserget-page-html - 获取完整 HTML
无需参数

与元素交互:

mcptgebrowserclick-element {selector: #button}
mcptgebrowserfill-input {selector: #email, text: user@example.com}
mcptgebrowserselect-option {selector: #country, value: US}
mcptgebrowserhover-element {selector: .menu}
mcptgebrowserscroll-element {selector: #footer}
mcptgebrowserpress-key {key: Enter}

执行 JavaScript:

mcptgebrowserevaluate-script
必需:{script: return document.title}
返回脚本执行结果

实用工具

获取 Cookie:

mcptgebrowserget-profile-cookies
必需:{envId: 123}

获取 User-Agent:

mcptgebrowserget-profile-ua
必需:{envId: 123}

生成新指纹:

mcptgebrowsernew-fingerprint
必需:{envId: 123}
浏览器必须处于关闭状态

清除缓存:

mcptgebrowserdelete-cache
必需:{envId: 123}
浏览器必须处于关闭状态

关闭所有浏览器:

mcptgebrowserclose-all-profiles
无需参数
紧急停止所有浏览器

检查系统状态:

mcptgebrowsercheck-status
无需参数
验证 TgeBrowser 应用是否正在运行

分组与代理

列出分组:

mcptgebrowserget-group-list
可选:{pageSize: 50}

列出代理:

mcptgebrowserget-proxy-list
可选:{pageSize: 50}

智能自动化指南

自动检测并处理常见场景

场景 1:用户想要自动化操作某个网站

  1. 1. 检查是否有浏览器已打开:mcptgebrowserget-opened-browser
  2. 如果没有,使用智能默认值创建一个:{browserName: Auto-Browser, proxy: {protocol: direct}, fingerprint: {os: Windows, webrtc: disabled}}
  3. 使用无头模式打开:{envId: <返回的ID>, args: [--headless]}
  4. 使用响应中的 ws URL 进行连接
  5. 导航并自动化

场景 2:用户提到某个网站但未指定浏览器

  • - 自动使用最佳设置创建一个临时浏览器
  • 使用描述性名称,如 Temp-{网站域名}
  • 任务完成后进行清理

场景 3:用户想要打开浏览器但未提供详细信息

  • - 先列出已有浏览器
  • 如果找到,使用最近创建的那个
  • 如果没有,使用默认值创建一个
  • 始终优先重用现有浏览器而非创建新浏览器

场景 4:自动化失败

  • - 首先检查连接状态
  • 验证浏览器是否仍处于打开状态:mcptgebrowserget-opened-browser
  • 如果已关闭,自动重新打开并重新连接
  • 重试失败的操作一次

场景 5:用户想要关闭所有

  • - 使用 mcptgebrowserclose-all-profiles - 一条命令关闭所有

智能参数推断

当缺少 envId 时:

  • - 列出浏览器,如果数量为 1,则使用第一个/唯一的一个
  • 如果有多个,询问用户或使用最近的一个

当未指定代理时:

  • - 始终默认使用 {protocol: direct}(无代理)
  • 绝不让代理未定义

当未指定指纹时:

  • - 使用

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 tgebrowser-1776121406 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 tgebrowser-1776121406 技能

通过命令行安装

skillhub install tgebrowser-1776121406

下载

⬇ 下载 tgebrowser v1.0.0(免费)

文件大小: 13.34 KB | 发布时间: 2026-4-15 14:40

v1.0.0 最新 2026-4-15 14:40
tgebrowser 1.0.0

- Initial release providing MCP-based management and automation for TgeBrowser environments.
- Enables creation, update, deletion, and listing of browsers, groups, proxies, and profiles.
- Supports full browser automation: navigation, interaction, screenshot, form fill, and script execution.
- Implements smart defaults for proxies, fingerprints, privacy, and cache handling.
- Includes robust error handling and workflow guidance for new and existing browsers.
- Covers batch operations and group/proxy management via dedicated MCP tools.
返回顶部