Capture browser API traffic via CDP and turn any site into a ready-to-run FastMCP server, with no official API required.
把「只能手动点网页的系统」,变成 AI 能直接调用的工具 —— 你不用写一行代码。
很多系统只有网页界面,没有 API。你想让 AI 助手帮你查数据、提工单、导报表, 却卡在「它碰不到这个系统」这一步。
- 手上有一套只能登录网页、手动点操作的系统(OA、ERP、CRM、工单、报表、 内部管理后台……) - 想让 AI 助手替你完成里面的重复操作 - 没有 API 文档,也没有开发资源
- 一个支持「技能 / Skill」的 AI 助手桌面客户端 - 你自己的电脑(所有数据都留在本机) - 对该系统的合法授权 —— 只对你自己有权使用的系统使用
- 别人给了你 web-api-extractor-agent.zip —— 直接用它,跳到第二步。 - 自己打一个 —— 下载本仓库后运行一次打包脚本:
打开你的 AI 助手客户端,找到 「技能 / Skill」 相关的设置页,选择导入, 把上面那个 zip 加进去。
不同客户端的入口位置不一样,但都在技能设置里。导入成功后,技能列表中会出现 web-api-extractor 这一项。
这一步之后,你的 AI 助手就多了一项能力:陪你在浏览器里完成登录、记录你的操作、 并把它们做成工具。
首次使用需要装一点运行环境(含一个浏览器内核),AI 会带你完成,之后不用再管。
你得到的 意味着 ------ AI 能直接操作那个系统 不用再手动点网页 登录一次,长期复用 不用每次重新登录 后续想加功能,再操作一遍就行 不用推倒重做 可以把分发包给同事 对方只能调用,无法改动你的工具
想了解技术实现(接口归一化、凭据脱敏、加密识别、生成器能力、环境变量、 21 个工具的完整清单),见 docs/reference.md。
问题 回答 ------ 我需要会编程吗? 不需要。全程对话 + 在浏览器里操作。 我的账号密码安全吗? 密码不由它保存或转发;抓到的数据里凭据值一律被抹成 。登录态只存在你本机。 数据会上传到云端吗? 不会。所有记录都在你电脑的数据目录里(~/.webapiextractor)。 支持哪些系统? 只要你能用浏览器登录并操作,就能做 —— 包括需要验证码、短信验证、单点登录的内部系统。 生成的工具只能我自己用吗? 也可以把分发包给同事;拿到的人只能调用,不能修改工具集。 系统改版了怎么办? 再操作一遍,让 AI 补上变化的部分,不用重做。 这是 Skill 还是 MCP? 你不用区分。它底层是一个 MCP 服务,上层是 Agent 可调用的技能 —— 导入技能就能用。
- 允许个人学习、测试和非商业自用 - 修改后再分发须保留原始来源说明 - 基于本项目开发的衍生工作应当开源 - 不允许直接商用
本项目仅用于合法合规的开发、测试、接口分析、文档生成、集成验证与合规评估场景,目的在于帮助使用者研究、理解和管理自己拥有授权的系统接口行为。
使用者必须遵守中华人民共和国法律法规及当地适用法律,并自行确认其使用行为的合法性。下列用途均不被视为本项目的合法用途:
- 用于未经授权的系统探测、攻击、绕过认证、破坏服务可用性或违反网站/平台使用条款的行为 - 用于窃取、泄露、篡改、篡用他人数据或敏感信息 - 用于非法访问、非法抓取、非法分析或非法加工受保护的接口与数据 - 用于造成目标系统宕机、服务中断、拒绝服务或其他损害他人合法权益的行为 - 用于任何违反适用法律、合同、行业规范和安全要求的目的
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/SH-DaWushi--web-api-extractor.html)
Hand a whole browser task off in one call: a decision model drives the page server-side, so a flow costs one call, not a turn per click. Ref-based element tables, code-checked assertions, zero-model m
tiliondev/waystoneBrowser action recorder for automation: record a task once, replay it, or hand the folder to an agent
Alpha-Park/genpark-multi-step-web-form-fill-orchestrator-skillMulti-step web form fill orchestrator with validation (Playwright / Puppeteer)
Alpha-Park/genpark-self-healing-dom-semantic-selector-skillSelf-healing DOM semantic selector resilient to class mutations (Tabbit / Stagehand)
alphaparkinc/genpark-visual-viewport-element-occlusion-resolver-skillVisual viewport element occlusion resolver & modal dismiser (Computer Use)
Alpha-Park/genpark-visual-viewport-element-occlusion-resolver-skillVisual viewport element occlusion resolver & modal dismiser (Computer Use)
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.