Projekt
API-Reverse-Engineering und MCP-Server fuer mehrere Sites
Ein network-first Workflow, der stabile APIs entdeckt und verteilte Site-Funktionen in typisierte, wiederaufnehmbare MCP-Tools ueberfuehrt.
Python · MCP · Playwright · Pydantic · API Reverse Engineering · Git
Product Snapshot
- Role
- Engineering Intern / Individual Contributor
- Users
- Engineering-Teams, die mehrere externe Sites mit Agent-Workflows verbinden.
- Stage
- API-Erkennung, Felddokumentation, MCP-Paketierung, Starttests und Validierungsberichte wurden 2026.01-2026.02 abgeschlossen.
- Focus
- Network-first API Discovery, Pydantic-Modelle, MCP-Tooldesign und Wiederaufnahme langer Tasks.
- Validation
- 14 Gruppen von Site-Funktionen; eine gebuendelte Aenderung umfasste 231 Dateien und rund 20.500 neue Zeilen.
- Public Proof
- Quellhistorie, Felddokumentation, Starttests und Validierungsberichte; interne Sites und Zugangsdaten werden nicht veroeffentlicht.
Next Step
Problem
Seitenbasierte Automatisierung ist fragil, wenn ein Agent viele Sites bedienen muss. Oberflaechen aendern sich, Felder sind uneinheitlich und lange Tasks koennen auf halbem Weg abbrechen.
Umsetzung
Ich identifizierte Endpunkte ueber Netzwerk-Requests, dokumentierte Parameter und Rueckgabefelder und modellierte sie mit Python und Pydantic. Die gemeinsame MCP-Schicht ergaenzte Startchecks, Validierung, Wiederholungen, Checkpoints und Ausfuehrungsberichte.
Ergebnis
Die Implementierung deckte 14 Gruppen von Site-Funktionen ab. Die Quellhistorie belegt eine gebuendelte Aenderung mit 231 Dateien und rund 20.500 neuen Zeilen. Interne Endpunkte, Zugangsdaten und Commit-Kennungen bleiben bewusst privat.
Erkenntnis
Zuverlaessige Browser-Automatisierung verbindet Exploration, API-Verstaendnis, typisierte Vertraege, Recovery und Evaluation.
Konfiguriere die oeffentlichen Giscus-Umgebungsvariablen, dann erscheint hier der Diskussionsbereich.