返回顶部
t

tap轻点协议

AI browser automation protocol — run pre-built skills for 41 sites, or forge new ones. MCP native, deterministic, zero AI at runtime.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.2
安全检测
已通过
106
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

tap

Tap — AI代理的接口协议

Tap为您提供确定性的浏览器自动化。无需在每次点击时消耗Token,一次编写脚本,永久运行——运行时零AI消耗。

工作原理

Tap提供6类MCP工具:

运行预制技能(零AI,即时结果)

使用tap.list查看全部81个可用技能,然后通过tap.run执行:

tap.run({ site: github, name: trending }) → 趋势仓库
tap.run({ site: hackernews, name: hot }) → HN热门故事
tap.run({ site: zhihu, name: hot }) → 知乎热榜
tap.run({ site: xiaohongshu, name: search, args: { keyword: AI } })

这些操作在1秒内完成,零成本,每次返回结构化数据。

覆盖41个网站的81个技能:X/Twitter、Reddit、GitHub、YouTube、Bilibili、知乎、小红书、微博、Medium、arXiv、Hacker News、Product Hunt、Bluesky、Steam、CoinGecko等。

锻造新技能(AI创建,后续无需再用)

当您需要访问尚未预制技能的网站时:

  1. 1. 检查 — forge.inspect({ url: https://example.com }) 分析页面结构和可用数据源
  2. 验证 — forge.verify({ url: ..., expression: ... }) 实时测试提取逻辑
  3. 保存 — forge.save({ site: example, name: data }) 持久化技能

保存后,tap.run({ site: example, name: data }) 永久可用,无需AI。

直接浏览器控制

通过页面API操作浏览器进行一次性交互:

  • - page.nav({ url }) — 导航到页面
  • page.click({ target }) — 通过选择器或可见文本点击
  • page.type({ selector, text }) — 在输入框中输入
  • page.find({ query }) — 通过文本查找元素
  • page.screenshot() — 捕获当前页面
  • page.scroll、page.hover、page.pressKey、page.select
  • page.fetch({ url }) — 在页面上下文中发起API请求

检查与调试

  • - inspect.dom — 页面DOM结构
  • inspect.a11y — 无障碍树
  • inspect.page — 页面元数据和状态
  • inspect.resources — 已加载资源

标签页管理

  • - tab.list — 所有打开的标签页
  • tab.new({ url }) — 打开新标签页
  • tab.close({ tabId }) — 关闭标签页

设置

1. 安装Tap

GitHub Releases下载最新二进制文件并添加到PATH。

或从源码构建(需要Deno):

bash
git clone https://github.com/LeonTing1010/tap && cd tap
deno compile --allow-read --allow-write --allow-net --allow-env --allow-run --output tap src/cli.ts

2. 安装Chrome扩展

最新发布下载tap-extension.zip,解压后在chrome://extensions/中加载为解压的扩展程序。

3. 安装社区技能(可选)

bash
tap install # 覆盖41个网站的81个技能

4. 添加MCP服务器

添加到您的OpenClaw MCP配置:

json
{
mcpServers: {
tap: {
command: tap,
args: [mcp]
}
}
}

常见工作流

研究:聚合跨平台趋势

  1. 1. tap.run github/trending
  2. tap.run hackernews/hot
  3. tap.run reddit/hot
→ 交叉引用结果,发现新兴话题

监控:跨网站追踪话题

  1. 1. tap.run x/search { keyword: AI agents }
  2. tap.run zhihu/search { keyword: AI agents }
  3. tap.run xiaohongshu/search { keyword: AI agents }
→ 比较各平台讨论情况

发布:跨平台发布内容

  1. 1. tap.run x/post { content: ... }
  2. tap.run xiaohongshu/publish { title: ..., content: ... }
  3. tap.run telegraph/publish { title: ..., content: ... }

锻造:为任意新网站创建技能

  1. 1. forge.inspect { url: https://newsite.com }
  2. forge.verify { url: ..., expression: ... }
  3. forge.save { site: newsite, name: data }
  4. tap.run newsite/data ← 永久可用,零AI

安全与信任

来源可溯。 Tap在github.com/LeonTing1010/tap开源(AGPL-3.0)。所有发布二进制文件均通过GitHub Actions构建——通过检查CI工作流进行验证。

Chrome扩展权限。 扩展需要debugger权限以向活动标签页发送CDP命令。它不会在清单中请求、cookies或webRequest权限。扩展仅在显式调用Tap时激活。

社区技能。 tap install从tap-skills克隆脚本。所有脚本均为纯.tap.js文件(可读的JavaScript)——运行前请审查。用户锻造的tap存储在本地~/.tap/taps/中。

访问范围。 Tap在被调用时操作活动浏览器标签页。它不会在后台运行,不会访问您未导航到的标签页,也不会在~/.tap/之外持久化任何数据。

建议。 安装前请审查源代码(约1,800行)和扩展清单

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 tap-1775933318 技能

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

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

通过命令行安装

skillhub install tap-1775933318

下载

⬇ 下载 tap v0.1.2(免费)

文件大小: 2.96 KB | 发布时间: 2026-4-12 11:36

v0.1.2 最新 2026-4-12 11:36
v0.1.2: Add Security & Trust section. Replace --allow-all with explicit permissions.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部