
WebKit Sandbox Repro
Interface UIpar kentcdodds
Application MCP de diagnostic minimal pour tester le comportement du transport postMessage dans les hôtes Safari/WebKit.
Ce qu'elle fait
Ceci est un outil de diagnostic technique conçu pour isoler un bug spécifique du transport postMessage se produisant dans les hôtes basés sur Safari/WebKit. Il rend une interface utilisateur minimale qui tente un handshake JSON-RPC (ui/initialize) avec l'hôte pour vérifier si le proxy du bac à sable (sandbox) transmet correctement les messages.
Fonctionnalités clés
- Validation du Handshake : Envoie
ui/initializeet attend une réponse pour confirmer l'intégrité du transport. - Détection du Timeout : Signale spécifiquement les échecs lorsque le relais côté hôte abandonne le message.
- Empreinte Minimale : Aucun framework lourd, juste du HTML/JS pur pour s'assurer que le bug est isolé au niveau de la couche de transport.
Installation
Lancez le serveur via node :
npm install
npm run dev
Dans MCP Inspector, connectez-vous en utilisant :
- Commande :
node - Arguments :
server.ts
Hôtes supportés
Confirmé pour des tests dans MCP Inspector (versions Chromium et WebKit).
Installation rapide
npm run devInformations
- Tarification
- free
- Publié
- 5/11/2026
- étoiles





