
Exemple de Fond Transparent
Interface UIpar localden
Une application MCP de démonstration montrant comment créer des widgets transparents et sensibles au thème qui s'intègrent parfaitement à la surface de chat de Claude.
Ce qu'elle fait
Ceci est une implémentation de référence d'un widget d'application MCP conçu pour s'intégrer directement dans l'interface de chat. Contrairement aux widgets standard qui se trouvent dans des boîtes opaques, cette application supprime le fond et adopte les jetons de thème de l'hôte (couleurs, polices et rayons) en temps réel.
Caractéristiques principales
- Intégration transparente : Utilise des fonds transparents pour éliminer l'aspect « encadré » des widgets standards.
- Thématisation dynamique : S'adapte automatiquement aux modes clair et sombre en utilisant les jetons de thème fournis par l'hôte.
- Sensibilité au thème : Implémente l'événement
ui/notifications/host-context-changedpour mettre à jour les styles instantanément lorsque l'utilisateur change de thème. - Design sans bordure : Demande explicitement un cadre sans bordure via
prefersBorder: falsepour une expérience native.
Installation
Claude Desktop
Ajoutez ce qui suit à votre fichier claude_desktop_config.json :
{
"mcpServers": {
"transparent-widget-sample": {
"command": "npm",
"args": ["start", "--prefix", "/absolute/path/to/mcp-app-transparent-bg", "--", "--stdio"]
}
}
}
Claude.ai Web
- Tunnelisez votre serveur local via ngrok :
ngrok http 3030 - Allez dans Settings → Connectors → Add custom connector
- Entrez l'URL ngrok :
https://<votre-hote-ngrok>/mcp
Hôtes supportés
- claude
Installation rapide
npm install && npm startInformations
- Tarification
- free
- Publié






