← webmcpify.at

WebMCP agent skillWebMCP Agent-Skill

webmcpify · MIT · Claude Code · Codex · Cursor · opencode · CopilotClaude Code · Codex · Cursor · opencode · Copilot

webmcpify is an agent skill: a portable instruction set you install into your coding agent, which then makes an existing web application agent-ready by integrating WebMCP (document.modelContext) end to end — and verifies every tool in a real browser instead of assuming it works. webmcpify ist ein Agent-Skill: ein portables Instruction-Set, das du in deinen Coding-Agent installierst. Er macht eine bestehende Web-App agent-ready, indem er WebMCP (document.modelContext) vollständig integriert — und jedes Tool im echten Browser verifiziert, statt es anzunehmen.

Two different things are often called the same name, so to be precise: this skill is the thing that writes the WebMCP integration into your codebase. It is not a browser agent, and not a classic MCP server — no separate process, no new endpoint, no protocol bridge. The tools it registers live in your page and call the code paths your own UI already uses. Zwei verschiedene Dinge tragen oft denselben Namen, deshalb präzise: Dieser Skill schreibt die WebMCP-Integration in deine Codebase. Er ist kein Browser-Agent und kein klassischer MCP-Server — kein separater Prozess, kein neuer Endpoint, keine Protokoll-Bridge. Die registrierten Tools leben in deiner Seite und rufen genau die Code-Pfade auf, die deine UI ohnehin nutzt.

Install it in your agentIn deinen Agent installieren

Any skill-loading agentJeder Skill-fähige Agent

Claude Code, Codex, Cursor, opencode, GitHub Copilot and 70+ more: Claude Code, Codex, Cursor, opencode, GitHub Copilot und 70+ weitere:

TERMINAL
$ npx skills add TueJon/webmcpify
$ claude          # or: codex · cursor · opencode · copilot
> /webmcpify

Claude Code, as a pluginClaude Code, als Plugin

CLAUDE CODE
> /plugin marketplace add TueJon/webmcpify
> /plugin install webmcpify@webmcpify

ManuallyManuell

Copy skills/webmcpify/ from the repository into your agent's skills directory, or simply point your agent at SKILL.md. The skill directory is self-contained: pipeline, phase guides, the vendorable runtime and the verification template all ship inside it. Kopiere skills/webmcpify/ aus dem Repository in das Skills-Verzeichnis deines Agents, oder zeige deinem Agent einfach SKILL.md. Das Skill-Verzeichnis ist self-contained: Pipeline, Phasen-Guides, vendorbares Runtime und Verifikations-Template liegen darin.

What it runsWas es ausführt

DETECT ─▶ INVENTORY ─▶ [you approve the tool manifestdu gibst das Tool-Manifest frei] ─▶ INTEGRATE ─▶ VERIFY ─▶ HEAL ─▶ AUDIT

What it will not doWas es nicht tut

FAQ

Which agents can run this skill?Welche Agents können diesen Skill ausführen?

Any coding agent that loads skills: Claude Code, Codex, Cursor, opencode, GitHub Copilot and 70+ more through the skills CLI. The result is vendor-neutral — the integration is plain WebMCP, so any browser agent that speaks the standard can call your tools. Jeder Coding-Agent, der Skills lädt: Claude Code, Codex, Cursor, opencode, GitHub Copilot und über die Skills-CLI 70+ weitere. Das Ergebnis ist herstellerneutral — die Integration ist reines WebMCP, jeder Browser-Agent, der den Standard spricht, kann deine Tools aufrufen.

Do I need the Chrome origin trial?Brauche ich den Chrome Origin Trial?

For local development you enable chrome://flags/#enable-webmcp-testing; exposing tools on a production origin needs an origin-trial token. The vendored runtime is feature-detected, so your app behaves identically in browsers without WebMCP. Für lokale Entwicklung aktivierst du chrome://flags/#enable-webmcp-testing; Tools auf einem Produktions-Origin brauchen ein Origin-Trial-Token. Das vendored Runtime ist feature-detected — ohne WebMCP verhält sich deine App identisch.

Will it change code I did not approve?Ändert es Code, den ich nicht freigegeben habe?

No. You approve the tool manifest before anything is integrated, every diff hunk must trace back to an approved entry, and a final audit against the baseline commit flags anything else. Files that were already dirty when the run started are never modified. Nein. Du gibst das Tool-Manifest frei, bevor irgendetwas integriert wird, jeder Diff-Hunk muss auf einen freigegebenen Eintrag zurückführbar sein, und ein Audit gegen den Baseline-Commit flaggt alles andere. Dateien, die vor dem Run dirty waren, werden nie geändert.

How is each tool verified?Wie wird jedes Tool verifiziert?

Every tool is enumerated and executed in real Chrome from the examples recorded in the manifest, asserting both the tool result and the resulting UI state — including the real submit interaction Chrome requires before a mutating declarative form completes. Jedes Tool wird im echten Chrome aus den im Manifest hinterlegten Beispielen aufgezählt und ausgeführt, geprüft werden Tool-Ergebnis und resultierender UI-State — inklusive des echten Submit-Klicks, den Chrome bei mutierenden Declarative Forms verlangt.

Status & requirementsStatus & Voraussetzungen

WebMCP is an origin trial from Chrome 149 onwards, and its API surface has already changed during the trial (the testing API was removed in July 2026; navigatordocument). webmcpify isolates that churn in one vendored file, probes for the current enumeration/execution surface, and treats Google's live modern-web-guidance as the source of current best practice at integration time. WebMCP läuft ab Chrome 149 als Origin Trial, und die API-Oberfläche hat sich während des Trials schon geändert (Testing-API im Juli 2026 entfernt; navigatordocument). webmcpify kapselt diese Bewegung in einer vendored Datei, probt die aktuelle Enumeration/Execution-Oberfläche und nutzt Googles live modern-web-guidance als Quelle der aktuellen Best Practices zum Integrationszeitpunkt.

LinksLinks

Read the source ↗Quellcode lesen ↗

LegalRechtliches

ImprintImpressum · PrivacyDatenschutz ·