whiteboard-mcp-server
v2.7.0
Published
MCP server for Whiteboard notes & papers (LaTeX) integration with Claude Code
Maintainers
Readme
Whiteboard MCP Server
Serveur MCP (Model Context Protocol) pour intégrer les notes Whiteboard avec Claude Code.
Installation
1. Générer une API key
- Aller sur https://whiteboard.kepochan.com/api-keys
- Créer une nouvelle clé avec les scopes souhaités (
notes:read,notes:write, etc.) - Copier la clé générée (format
wb_xxxxx)
2. Ajouter le serveur MCP à Claude Code
Global (tous les projets) :
claude mcp add whiteboard -s user npx whiteboard-mcp-server@latest -e WHITEBOARD_API_KEY=wb_votre_cleLocal (projet courant uniquement) :
claude mcp add whiteboard npx whiteboard-mcp-server@latest -e WHITEBOARD_API_KEY=wb_votre_cle3. Redémarrer Claude Code
Quitter et relancer Claude Code pour activer le serveur MCP.
Vérifier l'installation
claude mcp listVous devriez voir :
whiteboard: npx whiteboard-mcp-server@latest - ✓ ConnectedMettre à jour
rm -rf ~/.npm/_npxPuis relancer Claude Code.
Outils disponibles
| Outil | Description | Scopes requis |
|-------|-------------|---------------|
| list_notes | Lister les notes accessibles | notes:read |
| read_note | Lire le contenu d'une note | notes:read |
| create_note | Créer une nouvelle note | notes:write |
| update_note | Modifier une note existante | notes:write |
| delete_note | Supprimer une note | notes:write |
| get_note_comments | Récupérer les commentaires | comments:read |
| resolve_comment_thread | Résoudre un thread | comments:write |
Ressources MCP
note://[slug]- Contenu d'une note (lecture directe)
Variables d'environnement
| Variable | Description | Défaut |
|----------|-------------|--------|
| WHITEBOARD_API_KEY | Clé API (requis) | - |
| WHITEBOARD_API_URL | URL de l'API | https://whiteboard-api.kepochan.com |
| WHITEBOARD_URL | URL du frontend | https://whiteboard.kepochan.com |
Exemples d'utilisation
Dans Claude Code, vous pouvez maintenant dire :
- "Liste mes notes"
- "Lis la note
ma-note" - "Modifie la note
projet-xavec ce nouveau contenu : ..." - "Crée une note
nouvelle-ideeavec le contenu suivant : ..." - "Quels sont les commentaires sur la note
documentation?" - "Résous le thread de commentaire XYZ sur la note
spec"
Développement
# Mode développement (avec hot reload)
npm run dev
# Typecheck uniquement
npm run typecheck
# Build
npm run build