Headless browser primitives for AI agents when sites need real JS rendering.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
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.
Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.
https://nexgendata-mcp-proxy.steve-corbeil.workers.dev/playwright-mcp-server/mcp17 Tools · 48 msnavigateNavigate the browser to a URL. Returns the final URL and page title.Navigate the browser to a URL. Returns the final URL and page title.
| Parameter | Typ | Beschreibung |
|---|---|---|
| url* | string | — |
| wait_until | string | — |
screenshotTake a PNG screenshot of the current page (or a specific element). Returns base64 PNG.Take a PNG screenshot of the current page (or a specific element). Returns base64 PNG.
| Parameter | Typ | Beschreibung |
|---|---|---|
| full_page | boolean | — |
| selector | — | — |
clickClick an element matched by CSS selector or visible text.Click an element matched by CSS selector or visible text.
| Parameter | Typ | Beschreibung |
|---|---|---|
| selector | — | — |
| text | — | — |
| button | string | — |
| double_click | boolean | — |
type_textType text into an input/textarea. Optionally clear first or press Enter after.Type text into an input/textarea. Optionally clear first or press Enter after.
| Parameter | Typ | Beschreibung |
|---|---|---|
| selector* | string | — |
| text* | string | — |
| clear | boolean | — |
| press_enter | boolean | — |
get_textExtract visible text from the page or a specific element.Extract visible text from the page or a specific element.
| Parameter | Typ | Beschreibung |
|---|---|---|
| selector | — | — |
get_htmlReturn the HTML of the page or a specific element.Return the HTML of the page or a specific element.
| Parameter | Typ | Beschreibung |
|---|---|---|
| selector | — | — |
| outer | boolean | — |
evaluateEvaluate JavaScript in the page context. Use `return` for values or an expression.Evaluate JavaScript in the page context. Use `return` for values or an expression.
| Parameter | Typ | Beschreibung |
|---|---|---|
| script* | string | — |
select_optionChoose an option from a <select> element by value or visible label.Choose an option from a <select> element by value or visible label.
| Parameter | Typ | Beschreibung |
|---|---|---|
| selector* | string | — |
| value | — | — |
| label | — | — |
scrollScroll the page (or an element) in the given direction by `amount` pixels.Scroll the page (or an element) in the given direction by `amount` pixels.
| Parameter | Typ | Beschreibung |
|---|---|---|
| direction | string | — |
| amount | integer | — |
| selector | — | — |
wait_forWait until a selector reaches a given state (visible|hidden|attached|detached).Wait until a selector reaches a given state (visible|hidden|attached|detached).
| Parameter | Typ | Beschreibung |
|---|---|---|
| selector | — | — |
| timeout | integer | — |
| state | string | — |
get_linksCollect all anchor hrefs, optionally filtered by regex.Collect all anchor hrefs, optionally filtered by regex.
| Parameter | Typ | Beschreibung |
|---|---|---|
| selector | — | — |
| pattern | — | — |
extract_tableExtract a standard HTML table as a list of row objects keyed by header.Extract a standard HTML table as a list of row objects keyed by header.
| Parameter | Typ | Beschreibung |
|---|---|---|
| selector | string | — |
page_pdfRender the current page as PDF (headless only). Returns base64 PDF.Render the current page as PDF (headless only). Returns base64 PDF.
| Parameter | Typ | Beschreibung |
|---|---|---|
| format_ | string | — |
| landscape | boolean | — |
fill_formFill multiple form fields from a list of {selector, value} and optionally submit.Fill multiple form fields from a list of {selector, value} and optionally submit.
| Parameter | Typ | Beschreibung |
|---|---|---|
| fields* | array | — |
| submit | boolean | — |
get_cookiesReturn all cookies for the current browser context.Return all cookies for the current browser context.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
set_cookiesSet cookies for the current browser context.Set cookies for the current browser context.
| Parameter | Typ | Beschreibung |
|---|---|---|
| cookies* | array | — |
close_browserClose the underlying browser, freeing resources.Close the underlying browser, freeing resources.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
17 von 17 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.
Headless browser primitives for AI agents when sites need real JS rendering.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.