MCP Catalogs
首页apitap screenshot

apitap

by n1byn1kt·83·综合分 48

ApiTap 通过 MCP 服务器将任何网站转化为 API,提供预映射端点和流量捕获功能。

web-scrapingdeveloper-toolsai-llm
9
Forks
2
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

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 做的事:

:AI 代理通过 API 而非浏览器自动化访问网站
:自动化与缺乏公共 API 但拥有内部 API 的网站交互
:通过 AI 代理浏览网页时降低令牌成本
:ApiTap 与 Playwright 等浏览器自动化工具有何不同?
:ApiTap 是否需要手动逆向工程 API?

什么时候选它

当您需要访问没有公共 API 的网站,并且希望降低与浏览器自动化相比的令牌成本时,选择 ApiTap。

什么时候不要选它

如果您需要对 API 进行写访问(它是只读的),或者您正在处理需要复杂请求签名或机器人检测的高度受保护的 API,请不要选择 ApiTap。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • apitap_browse

    High-level "just get me the data" (discover + replay in one call)

  • apitap_peek

    Zero-cost URL triage (HEAD only)

  • apitap_read

    Extract content without a browser (7 decoders)

  • apitap_discover

    Detect a site's APIs without launching a browser

  • apitap_search

    Search available skill files

  • apitap_replay

    Replay a captured API endpoint

  • apitap_replay_batch

    Replay multiple endpoints in parallel across domains

  • apitap_capture

    Capture API traffic via instrumented browser

  • apitap_capture_start

    Start an interactive capture session

  • apitap_capture_interact

    Interact with a live capture session (click, type, scroll)

  • apitap_capture_finish

    Finish or abort a capture session

  • apitap_auth_request

    Request human authentication for a site

可对比工具

playwright-mcpbrowserlessscrapingbeeapify

安装

# 全局安装
npm install -g @apitap/core

# 启动 MCP 服务器
apitap mcp

# 对于 Claude Desktop,添加到您的 MCP 配置中:
{
  "mcpServers": {
    "apitap": {
      "command": "apitap",
      "args": ["mcp"]
    }
  }
}

要使用 capturebrowse 功能,还需安装 Playwright:

npx playwright install chromium

FAQ

ApiTap 与 Playwright 等浏览器自动化工具有何不同?
ApiTap 一次性捕获 API 流量,并允许代理通过 fetch() 直接调用端点,与传统需要 DOM 解析和选择器处理的浏览器自动化相比,令牌成本降低 20-100 倍。
ApiTap 是否需要手动逆向工程 API?
不需要,ApiTap 通过三种方法自动化 API 发现:导入 OpenAPI 规范、通过 CDP 捕获浏览器流量、自动检测常见框架。所有方法都生成可重用的技能文件。

apitap 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。