.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/kalil0321/reverse-api-engineer
home/mcp-servers/kalil0321/reverse-api-engineer
kalil0321 avatar

reverse-api-engineer

bykalil0321· 1 MCP server

Installs

652

Stars

905

Forks

83

Category

Backend & APIs

View on GitHub

TL;DR

> Turn websites into APIs. Browse (or let an agent browse), and get a clean, typed client for the endpoints the site actually uses.

How to install reverse-api-engineer?

kalil0321/reverse-api-engineer
$git clone https://github.com/kalil0321/reverse-api-engineer

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install reverse-api-engineer by running `git clone https://github.com/kalil0321/reverse-api-engineer`, then use it for the current task and follow its documentation at https://github.com/kalil0321/reverse-api-engineer.

Files · 1

View on GitHub
README.md
1<div align="center">
2 <img src="https://raw.githubusercontent.com/kalil0321/reverse-api-engineer/main/assets/reverse-api-banner.png" alt="Reverse API Engineer Banner">
3 <br><br>
4 <a href="https://pypi.org/project/reverse-api-engineer/"><img src="https://img.shields.io/pypi/v/reverse-api-engineer?style=flat&color=e50d75&labelColor=1f1f1f" alt="PyPI"></a>
5 <a href="https://www.python.org/downloads/"><img src="https://img.shields.io/badge/python-3.11+-e50d75?style=flat&labelColor=1f1f1f" alt="Python"></a>
6 <a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/license-MIT-e50d75?style=flat&labelColor=1f1f1f" alt="License"></a>
7 <br>
8 
9[![Greptile: The War on Bugs](https://www.greptile.com/badge.svg)](https://www.greptile.com/?utm_source=oss_badge&utm_medium=readme&utm_campaign=greptile_for_open_source)
10 
11</div>
12 
13# Reverse API Engineer
14 
15> **Turn websites into APIs.** Browse (or let an agent browse), and get a clean, typed client for the endpoints the site actually uses.
16 
17<p align="center">
18 <img src="https://raw.githubusercontent.com/kalil0321/reverse-api-engineer/main/assets/rae-autoscout.gif" alt="Agent Mode Demo">
19 <br>
20 <em>Agent mode</em>
21</p>
22 
23<p align="center">
24 <img src="https://raw.githubusercontent.com/kalil0321/reverse-api-engineer/main/assets/reverse-api-engineer.gif" alt="Manual Mode Demo">
25 <br>
26 <em>Manual mode</em>
27</p>
28 
29---
30 
31## How it works
32 
331. You give it a website and a goal ("fetch all Apple jobs").
342. A browser visits the site, either driven by you or by an AI agent.
353. Network traffic is captured to a HAR file.
364. Your configured model reads the traffic and writes a working API client in Python, JavaScript, TypeScript, Go, Java, C#, PHP, Ruby, or C.
37 
38No more manually opening DevTools, copying cURL commands, and gluing together a client.
39 
40## Install
41 
42```bash
43uv tool install reverse-api-engineer # or: pip install reverse-api-engineer
44playwright install chromium
45```
46 
47## Quick start
48 
49```bash
50reverse-api-engineer
51> fetch all apple jobs from their careers page
52 
53# Browser opens. Navigate, interact, close when done.
54# → ./scripts/apple_jobs_api/ (api_client.py, README.md, example_usage.py)
55```
56 
57Cycle modes with **Shift+Tab**:
58 
59| Mode | What it does |
60|------|--------------|
61| `manual` | You drive the browser; AI generates the client from captured traffic. |
62| `agent` | An AI agent drives capture autonomously (Playwright or Chrome MCP, or Vercel agent-browser CLI). |
63| `engineer` | Re-run generation on a previous capture (`engineer <run_id>`). |
64| `collector` | Agent collects structured data (JSON/CSV) using web search + fetch. |
65 
66Agent mode providers:
67- **auto** (default): Playwright MCP, single workflow for browsing + reverse engineering.
68- **chrome-mcp**: drives your real Chrome so you keep existing sessions/cookies. Requires Chrome 146+ and Node.js 20.19+.
69- **agent-browser**: [Vercel agent-browser](https://github.com/vercel-labs/agent-browser) **CLI** (not a Reverse API Engineer browser MCP server). At session start RAE uses whatever `agent-browser` is already on `PATH`, otherwise runs **`npm install -g <pin>`** (same pin as config / `RAE_AGENT_BROWSER_PACKAGE`), prints a yellow notice, validates with **`--help`**, and only then falls back to **`npx -y <pin>`** if npm cannot install. Prompts embed the resolved shell prefix alongside **`skills get core --full`**, **`skills list`**, HAR phases, cloud notes from `agent_browser_notes`. Tune with `agent_browser_npx_package` (optional), env `RAE_AGENT_BROWSER_*`. First Chromium fetch: **`agent-browser install`** (add `--with-deps` on trimmed Linux).
70 
71 
72Optional sanity checks:
73 
74```bash
75agent-browser doctor --offline --quick || true
76agent-browser skills list >/dev/null
77```
78 
79## Configuration
80 
81Settings live in `~/.reverse-api/config.json` and can be edited via `/settings` in the CLI:
82 
83```json
84{
85 "agent_provider": "auto",
86 "agent_browser_npx_package": "agent-browser@0",
87 "agent_browser_notes": "",
88 "claude_code_model": "claude-s

Preview

kalil0321/reverse-api-engineerkalil0321/reverse-api-engineer
Repokalil0321/reverse-api-engineer
TypeMCP Servers
CategoryBackend & APIs
UpdatedJul 2026
LicenseMIT
First seenJul 27, 2026

Tags

MCPaiai-agents

Related

6 picks
Type
  1. tadata-org avatarfastapi_mcpAutomatic MCP server generator for FastAPI applications - converts FastAPI endpoints to MCP tools for LLM integrationMCP ServersNov 202519M12k
  2. ivnvxd avatarmcp-server-odooA Model Context Protocol server for Odoo ERP systemsMCP ServersJul 2026551k349
  3. pantalytics avatarodoo-mcp-proAI connector for Odoo ERP -- connect Claude, ChatGPT, and other AI tools to Odoo via MCP (Model Context Protocol)MCP ServersJul 2026551k65
  4. cap-js avatarmcp-serverModel Context Protocol (MCP) server for AI-assisted development of CAP applications.MCP ServersJul 2026295k105
  5. punitarani avatarfliA Python wrapper for Google Flights APIMCP ServersJul 2026211k3.1k
  6. meilisearch avatarmeilisearch-mcpMCP server for MeilisearchMCP ServersJun 202661k194