
apitap
by n1byn1kt·★ 83·综合分 48
ApiTap 通过 MCP 服务器将任何网站转化为 API,提供预映射端点和流量捕获功能。
概述
ApiTap 是一个多功能的 CLI 工具、MCP 服务器和 npm 库,无需文档或浏览器自动化即可将网站转换为 API。它提供三种构建 API 知识的方法:从 APIs.guru 导入 OpenAPI 规范、通过浏览器捕获 API 流量以及自动发现常见框架中的 API。该系统生成可移植的技能文件,使 AI 代理能够通过 fetch() 调用而非浏览器与网站交互,与传统浏览器自动化相比显著降低了令牌成本(20-100倍)。通过 Stripe、GitHub、Spotify 等 280+ API 提供的 6,400+ 预映射端点,安装后即可立即使用。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要访问没有公共 API 的网站,并且希望降低与浏览器自动化相比的令牌成本时,选择 ApiTap。
什么时候不要选它
如果您需要对 API 进行写访问(它是只读的),或者您正在处理需要复杂请求签名或机器人检测的高度受保护的 API,请不要选择 ApiTap。
此 server 暴露的工具
从 README 抽取出 12 个工具apitap_browseHigh-level "just get me the data" (discover + replay in one call)
apitap_peekZero-cost URL triage (HEAD only)
apitap_readExtract content without a browser (7 decoders)
apitap_discoverDetect a site's APIs without launching a browser
apitap_searchSearch available skill files
apitap_replayReplay a captured API endpoint
apitap_replay_batchReplay multiple endpoints in parallel across domains
apitap_captureCapture API traffic via instrumented browser
apitap_capture_startStart an interactive capture session
apitap_capture_interactInteract with a live capture session (click, type, scroll)
apitap_capture_finishFinish or abort a capture session
apitap_auth_requestRequest human authentication for a site
可对比工具
安装
# 全局安装
npm install -g @apitap/core
# 启动 MCP 服务器
apitap mcp
# 对于 Claude Desktop,添加到您的 MCP 配置中:
{
"mcpServers": {
"apitap": {
"command": "apitap",
"args": ["mcp"]
}
}
}要使用 capture 和 browse 功能,还需安装 Playwright:
npx playwright install chromiumFAQ
- ApiTap 与 Playwright 等浏览器自动化工具有何不同?
- ApiTap 一次性捕获 API 流量,并允许代理通过 fetch() 直接调用端点,与传统需要 DOM 解析和选择器处理的浏览器自动化相比,令牌成本降低 20-100 倍。
- ApiTap 是否需要手动逆向工程 API?
- 不需要,ApiTap 通过三种方法自动化 API 发现:导入 OpenAPI 规范、通过 CDP 捕获浏览器流量、自动检测常见框架。所有方法都生成可重用的技能文件。
apitap 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。