Limitations
The MCP server inherits Jint.Browser limitations:
- No rendering, screenshots, PDFs, pixels, native window, canvas, WebGL, or media.
- No real visual layout; scrolling and action geometry are synthetic.
- No iframe scripting, IndexedDB, WebAssembly, CSP enforcement, SharedWorker, or ServiceWorker.
- No drag and drop or clipboard tools.
- Images are not fetched for display.
- Hover dispatches movement, not
mouseenteror other pointer-boundary events.
Protocol and tool limits:
- The packaged command supports stdio only.
AddJintBrowseris one process-level session and must not be reused unchanged for a shared HTTP service.- Snapshots are capped at 40,000 characters by default.
wait_foraccepts a selector or text; it is not a general JavaScript condition.evaluateruns one host-supplied expression; page code still cannot callevalornew Functionunder the default untrusted profile.- Cookie enumeration requires the default enumerable cookie jar.
- Element references expire on navigation.
- Tools cover one page per agent session.
- Network results are summaries, not complete request/response archives.
Use snapshots rather than asking for images, take a fresh accessibility snapshot after actions that navigate, and treat done: false as a recoverable miss rather than a transport failure.