
WaniWani SDK
Interface UIpar waniwani-ai
Suivi d'événements MCP, widgets de chat intégrables et analyses d'entonnoir pour les applications propulsées par l'IA — conçu pour la plateforme WaniWani.
Ce qu'il fait
WaniWani SDK est une boîte à outils TypeScript pour les développeurs créant des applications compatibles MCP sur la plateforme WaniWani (app.waniwani.ai). Il offre trois capacités principales : le suivi groupé d'événements MCP avec logique de tentative et d'attente (retry/backoff), un widget de chat intégrable pour les applications React et Next.js, et une API déclarative d'attributs de données HTML pour le suivi des conversions et des entonnoirs — aucune connaissance en JavaScript n'est requise pour les analyses de base.
Le SDK est en phase pré-alpha (les API peuvent changer sans préavis) mais est activement développé, la v0.7.0 proposant des exports typés pour les modules MCP, chat, base de connaissances et évaluation.
Caractéristiques clés
- Suivi d'événements avec tampon — Groupe les événements du cycle de vie MCP (
tool.called,session.started,purchase.completed, etc.) vers un point de terminaison V2 avec tentative et attente automatiques - UI de chat intégrable — Composants React et Next.js pour ajouter une interface de chat à n'importe quelle application, avec support du streaming via
@ai-sdk/react - Conversions déclaratives — Les attributs HTML
data-ww-conversionetdata-ww-stepdéclenchent des événements analytiques au clic sans écrire de JS - Module de base de connaissances — Export
@waniwani/sdk/kbpour intégrer la récupération dans les serveurs MCP - Module d'évaluations — Harnais d'évaluation intégré avec intégration Braintrust/autoevals pour tester la qualité des outils MCP
Installation
Claude Desktop — Non applicable (il s'agit d'un SDK pour développeurs, pas d'un serveur MCP autonome).
Dans votre projet :
npm install @waniwani/sdk
Importez ensuite les modules dont vous avez besoin :
import { waniwani } from "@waniwani/sdk";
import { WaniWaniChat } from "@waniwani/sdk/chat";
VS Code Copilot / Cursor — Aucune configuration de serveur MCP n'est requise ; il s'agit d'une bibliothèque côté client.
Hôtes supportés
Aucun hôte client MCP spécifique n'est confirmé dans le README. Le SDK est utilisé par les développeurs créant des intégrations serveur/application MCP, et non par des utilisateurs finaux configurant un client.
Installation rapide
npm install @waniwani/sdk





