@eurafaeldecarvalho/browser-scraper

MCPCommunity
v0.8.3io.github.eurafaeldecarvalhoMITAktualisiert vor 2 TnpmGitHub

Stealth Chrome for AI agents: bot-protected sites, Turnstile, closed Shadow DOM, clean Markdown.

Läuft in
ClaudeCursorCopilotGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
354Downloads/Wo.
10GitHub-Sterne
1Forks
vor 2 TLetzte Aktualisierung
Paket
Autorio.github.eurafaeldecarvalho
LizenzMIT
Version0.8.3
Quellenpm+mcp-registry
Trust-Status
B
60/100Gut
✓Im Forge-Index gelistet+10/10
—Publisher-Identität verifiziert+0/20
→ Publisher: führe `forge publish` im Repo des Pakets aus, um die Inhaberschaft zu beanspruchen
—Ed25519-Publish-Signatur+0/5
→ Wird automatisch ergänzt, wenn der Publisher `forge publish` ausführt
—Domain-Verifizierung+0/5
→ Publisher: hinterlege /.well-known/forge.json auf der Paket-Homepage mit { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Veröffentliche aus GitHub Actions mit --provenance, damit die Attestation dieses Paket an dieses Repo bindet
—npm-Maintainer-Übereinstimmung+0/5
→ Wird erreicht, sobald deine Identität oben verifiziert ist und dieser Login npm-Maintainer dieses Pakets ist
✓CVE-Scan · sauber+30/30
✓Statische Analyse · sauber+20/20
Füge das in Claude Code, Cursor oder einen beliebigen KI-Assistenten ein, um alle Lücken zu schließen
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft—
Abhängigkeiten✓ 11 aufgelöst+ · keine verwundbar
Tool-Oberfläche13 Tools · keines privilegiert
Sicherheits-Scan✓ Sauberv0.8.1 · vor 6 TWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert22. Okt. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

13 Tools · keines privilegiert
Statisch aus dem veröffentlichten Paket extrahiertv0.8.1 · 6d ago

Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.

navigateOpen a URL in the stealth browser and return the page snapshot (accessibility outline with [ref=…] on interactive elements). Best for: starting a browsing task, sites behind Cloudflare/bot checks. Not for: fetching many URLs in bulk (use scrape).

Open a URL in the stealth browser and return the page snapshot (accessibility outline with [ref=…] on interactive elements). Best for: starting a browsing task, sites behind Cloudflare/bot checks. Not for: fetching many URLs in bulk (use scrape).

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

snapshotAccessibility snapshot of the current page: roles, names and [ref=…] for interactive elements, including elements inside closed shadow DOM and cross-origin iframes. Refs are valid until the next snapshot. Set interactiveOnly for a short list of what can be clicked/typed.

Accessibility snapshot of the current page: roles, names and [ref=…] for interactive elements, including elements inside closed shadow DOM and cross-origin iframes. Refs are valid until the next snapshot. Set interactiveOnly for a short list of what can be clicked/typed.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

clickClick an element by ref with human-like mouse movement. Returns the updated snapshot.

Click an element by ref with human-like mouse movement. Returns the updated snapshot.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

typeType text into an element by ref with human-like keystrokes. Use {{SECRET_NAME}} placeholders for credentials configured on the server — never ask the user for raw secrets. Set submit to press Enter afterwards.

Type text into an element by ref with human-like keystrokes. Use {{SECRET_NAME}} placeholders for credentials configured on the server — never ask the user for raw secrets. Set submit to press Enter afterwards.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

press_keyPress a keyboard key on the focused element (e.g. Enter, Escape, Tab, ArrowDown).

Press a keyboard key on the focused element (e.g. Enter, Escape, Tab, ArrowDown).

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

go_backGo back in history.

Go back in history.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

waitWait for a number of seconds (max 30), e.g. for a slow page or a challenge to clear. Returns the snapshot.

Wait for a number of seconds (max 30), e.g. for a slow page or a challenge to clear. Returns the snapshot.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

markdownRead the current page as clean Markdown (main content only by default; includes closed shadow DOM). Best for: articles, docs, product pages — far fewer tokens than a snapshot. Pass `query` to keep only the relevant sections.

Read the current page as clean Markdown (main content only by default; includes closed shadow DOM). Best for: articles, docs, product pages — far fewer tokens than a snapshot. Pass `query` to keep only the relevant sections.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

metadataStructured metadata of the current page: title, description, canonical, OpenGraph, Twitter card and JSON-LD (schema.org: products, prices, articles…).

Structured metadata of the current page: title, description, canonical, OpenGraph, Twitter card and JSON-LD (schema.org: products, prices, articles…).

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

screenshotPNG screenshot of the current page (viewport, or full page).

PNG screenshot of the current page (viewport, or full page).

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

solve_turnstileSolve an interactive Cloudflare Turnstile checkbox on the current page with human-like input. Use when the snapshot shows a Cloudflare challenge.

Solve an interactive Cloudflare Turnstile checkbox on the current page with human-like input. Use when the snapshot shows a Cloudflare challenge.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

scrapeOne-shot fetch of a URL as Markdown (+ metadata), escalating automatically: plain HTTP → stealth browser → browser with Turnstile solving. Best for: reading a page you don't need to interact with. Does not change the current tab.

One-shot fetch of a URL as Markdown (+ metadata), escalating automatically: plain HTTP → stealth browser → browser with Turnstile solving. Best for: reading a page you don't need to interact with. Does not change the current tab.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

check_egressReport the browser's exit IP, ASN/org, country and whether it looks like a datacenter (the #1 reason sites block). Useful before debugging blocks.

Report the browser's exit IP, ASN/org, country and whether it looks like a datacenter (the #1 reason sites block). Useful before debugging blocks.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

13 von 13 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

Stealth Chrome for AI agents: bot-protected sites, Turnstile, closed Shadow DOM, clean Markdown.

Schlagwörter
mcp
Alternativen
Tool-Oberflächen werden verglichen…

Abhängigkeitsbaum

Was ein Forge-Scan am 2026-10-23 aus den npm-Metadaten aufgelöst hat — beobachtete Auflösung, keine Angabe des Herausgebers.

11 Pakete aufgelöst · 2 direkt · keines mit Sicherheitshinweisen Die Auflösung endet bei Tiefe 4 und 60 Paketen.

Der Durchlauf endete an der Tiefengrenze 4. Alles unterhalb dieser Ebene wurde nie aufgelöst.

Deklariert, aber nicht aufgelöst

3 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.

Nicht verfolgt: peerDependencies. Dieser Baum erfasst nur Laufzeitabhängigkeiten; was jene mitbringen, wurde nie aufgelöst.

Themen

Verwandtes in browser automation & scraping