Headless browser primitives for AI agents when sites need real JS rendering.
Inferido de los transportes que declara este listado (streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.
La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.
Leído de un handshake MCP real initialize → tools/list contra el endpoint declarado. No se invocó ninguna herramienta: tools/list es la llamada de introspección de solo lectura que el protocolo define para esto. Refleja lo que el servidor anunciaba en ese momento; un endpoint alojado no está fijado a ninguna versión y puede cambiar sin avisar.
https://nexgendata-mcp-proxy.steve-corbeil.workers.dev/playwright-mcp-server/mcp17 herramientas · 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| full_page | boolean | — |
| selector | — | — |
clickClick an element matched by CSS selector or visible text.Click an element matched by CSS selector or visible text.
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| selector | — | — |
get_htmlReturn the HTML of the page or a specific element.Return the HTML of the page or a specific element.
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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).
| Parámetro | Tipo | Descripción |
|---|---|---|
| selector | — | — |
| timeout | integer | — |
| state | string | — |
get_linksCollect all anchor hrefs, optionally filtered by regex.Collect all anchor hrefs, optionally filtered by regex.
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| fields* | array | — |
| submit | boolean | — |
get_cookiesReturn all cookies for the current browser context.Return all cookies for the current browser context.
No se publicó ningún esquema de entrada para esta herramienta.
set_cookiesSet cookies for the current browser context.Set cookies for the current browser context.
| Parámetro | Tipo | Descripción |
|---|---|---|
| cookies* | array | — |
close_browserClose the underlying browser, freeing resources.Close the underlying browser, freeing resources.
No se publicó ningún esquema de entrada para esta herramienta.
17 de 17 herramientas publicaron una descripción.
Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.
Headless browser primitives for AI agents when sites need real JS rendering.
Los nombres enlazados abren el índice de Forge con todas las entradas que se observó que exponen esa herramienta. Ver todas las herramientas indexadas.
Esta entrada no publica ningún paquete de npm, así que Forge no tiene un árbol de dependencias para ella. Es una carencia de cobertura, no una afirmación de que no tenga dependencias.