
NanoApps
Interface UIpar jasonwells
Framework pour créer des applications MCP avec des outils autonomes et des interfaces HTML interactives utilisant Bun.
Ce qu'il fait
NanoApps simplifie la création d'applications MCP en permettant aux développeurs de construire des outils autonomes couplés à des interfaces HTML interactives qui s'affichent en ligne dans les clients compatibles MCP. Il fournit une API de haut niveau (defineApp) pour définir la logique des outils et les ressources UI dans un seul package.
Caractéristiques clés
- Outil & UI Unifiés : Définissez les gestionnaires d'outils et leurs interfaces HTML/CSS/JS correspondantes dans un répertoire structuré.
- Propulsé par Bun : Optimisé pour le runtime Bun pour une exécution et un développement rapides.
- Types d'applications flexibles : Supporte les applications à outil unique avec UI, les applications avec outils uniquement, et les applications multi-outils partageant une seule ressource UI.
- Authentification intégrée : Support intégré pour transmettre le contexte d'authentification depuis le middleware HTTP vers les gestionnaires d'outils.
- Builds autonomes : Capacité de regrouper toutes les dépendances dans un seul fichier JS pour un déploiement facile.
Installation
Installez via Bun :
bun add nanoapps zod
Pour servir en tant que serveur MCP (HTTP), montez le mcpHandler dans une application Hono ou utilisez le CLI fourni :
bunx nanoapps run
Hôtes supportés
Confirmé pour Claude Desktop et d'autres clients compatibles MCP via la spécification standard MCP.
Installation rapide
bun add nanoapps zodInformations
- Tarification
- free
- Publié






