Easily pickle/serialize/freeze/store and re-hydrate complex JavaScript objects (including Functions)
Easily pickle/serialize/freeze/store and re-hydrate complex JavaScript objects (including Functions)
Built for node.js and browsers. Cryo is inspired by Python's pickle and works similarly to JSON.stringify() and JSON.parse(). Cryo.stringify() and Cryo.parse() improve on JSON in these circumstances:
Once Cryo is connected, these are the calls the assistant has available:
browser — Add the latest minified build to your project as a script:Undefined — Cryo takes a verbatim snapshot of all your properties, including those that are undefined - which JSON ignoresDate — Cryo successfully works with Date objects, which JSON.stringify() mangles into stringsReferences — JSON.stringify() makes multiple copies of single objects, losing object relationships. When several references to the same object are stringifiedInfinity — Cryo successfully stringifies and parses Infinity, which JSON mangles into nullProperties — Objects, Arrays, Dates, and Functions can all hold properties, but JSON will only stringify properties on Objects. Cryo will recover properties fromFunctions — try { var withJSON = JSON.parse(JSON.stringify(fn)); withJSON(); } catch(e) { console.log('error'); // error }browser — Add the latest minified build to your project as a script:Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| browser | Add the [latest minified build](https://github.com/hunterloftis/cryo/tree/master/build) to your project as a script: |
{
"mcpServers": {
"cryo": {
"command": "npx",
"args": ["-y", "cryo"]
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
The original Chromium automation reference server — simple, screenshot-driven browser control.
Give your coding agent the full DevTools toolbox: traces, network, console, heap snapshots and Lighthouse.
Puppeteer-powered browser control that drives pages from the accessibility tree instead of pixels.
Enables AI-powered applications to monitor and interact with browser data via a Chrome extension and MCP.
Automates browsers and APIs, enabling Large Language Models (LLMs) to interact with web pages for tasks like screenshot capture and JavaScript