
webEmbedding
This is a Playwright-based URL cloning engine that tries to reuse embeddable sources before rebuilding blocked pages from captured DOM, styles, assets, and HAR network traces. It exposes MCP tools for URL inspection, clone route classification, live browser capture, and visual/DOM/computed-style verification across desktop, tablet, and mobile breakpoints. The stdio server runs full capture and rebuild locally, while the hosted endpoint at webembedding-mcp.vercel.app provides read-only routing helpers for Apps SDK integrations. Reach for it when you need to recreate marketing pages, documentation sites, or iframe-blocked surfaces with self-verified fidelity scores, or when you want HAR replay and responsive breakpoint evidence instead of raw screenshots.
- GitHub stars
- 10
- tools
- 6
- transport
- STDIO, HTTP
- last updated
- Nov 8, 2026
Install
From registry metadata$ npx add-mcp https://webembedding-jongkos-mcp.vercel.app/mcp --name webembeddingRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http webembedding https://webembedding-jongkos-mcp.vercel.app/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 6 toolsVerified live against the running server on Nov 6, 2026.
detect_runtime_capabilitiesReport hosted Apps SDK readiness, read-only runtime capabilities, unsupported capture behavior, and the local stdio command.
Report hosted Apps SDK readiness, read-only runtime capabilities, unsupported capture behavior, and the local stdio command.
No parameters. Call it with no arguments.
inspect_urlFetch a public or user-authorized URL and inspect title, metadata, frame policy, and likely source/embed candidates. Does not capture screenshots or persist artifacts.2 params
Fetch a public or user-authorized URL and inspect title, metadata, frame policy, and likely source/embed candidates. Does not capture screenshots or persist artifacts.
timeout_secondsintegerurl*stringdiscover_embed_candidatesExtract likely embed, preview, viewer, remix, and source URLs from a public or user-authorized page.2 params
Extract likely embed, preview, viewer, remix, and source URLs from a public or user-authorized page.
timeout_secondsintegerurl*stringclassify_clone_modeDecide whether a reference should be embedded, sourced, locally captured, bounded-rebuilt, or blocked before reproduction.5 params
Decide whether a reference should be embedded, sourced, locally captured, bounded-rebuilt, or blocked before reproduction.
candidatesarrayexact_requestedbooleanlicense_textstringsite_profileobjectsource_signalsarraygenerate_embed_snippetGenerate an iframe snippet for a known frameable and authorized URL. Does not verify frameability by itself.3 params
Generate an iframe snippet for a known frameable and authorized URL. Does not verify frameability by itself.
frameworkstringhtml · nextjstitlestringurl*stringplan_reproduction_pathCreate a source-first plan that separates exact embed/source reuse from local capture and bounded rebuild work.6 params
Create a source-first plan that separates exact embed/source reuse from local capture and bounded rebuild work.
candidatesarraycapture_bundleobjectexact_requestedbooleanlicense_textstringsite_profileobjectsource_signalsarraySponsors
Readme
webEmbedding
webEmbedding clones any web page from its URL for AI coding agents. Give Claude Code, Codex, Cursor, or any MCP client a URL and it returns a verified clone: the original embed when the page allows it, otherwise a self-contained offline HTML snapshot (inlined CSS, shadow DOM, localized fonts and images) or a bounded rebuild, scored against desktop, tablet, and mobile screenshots of the live page.
Add it to your agent in one line:
claude mcp add web-embedding -- npx -y web-embedding@latest mcp # Claude Code
codex mcp add web-embedding -- npx -y web-embedding@latest mcp # Codex CLI
Then ask: "Clone https://example.com into ./clone and tell me the fidelity score." (Machine-readable summary for LLMs: llms.txt.)
webEmbedding is a source-first website cloning engine: it captures live pages with Playwright, replays network evidence from HAR artifacts, rebuilds only when direct reuse is blocked, and self-verifies the result.
Details
- Repository
- github.com/jongko54/webembedding
- Website
- github.com/jongko54/webEmbedding#readme
- Category
- AI & LLM Tools
- Package
web-embedding- Transport
- STDIO, HTTP
- Registry
- MCP registry, active
- Resources
- 1
- Tools verified
- Nov 6, 2026