
Clover IIIF Viewer
Interface UIpar nulib-labs
Intégrez un visionneur IIIF interactif dans MCP — explorez des collections numériques, des manuscrits et des images haute résolution dans votre client IA.
Ce qu'il fait
Clover MCP encapsule le visionneur Samvera Clover IIIF dans une ressource UI MCP, permettant aux clients IA de rendre et d'interagir avec les manifestes et collections IIIF en ligne. Au lieu de recevoir des métadonnées JSON brutes, les utilisateurs disposent d'un visionneur visuel complet pour les collections numériques, les manuscrits rares, les cartes et l'imagerie haute résolution.
Le package fournit une classe CloverUIResource qui gère l'enregistrement des ressources, le câblage des outils et la configuration de la politique de sécurité du contenu (CSP). Vous enregistrez des outils qui retournent des URL de manifestes IIIF, et le visionneur affiche automatiquement le contenu lorsque les résultats arrivent.
Fonctionnalités clés
- Visionneur IIIF comme ressource UI MCP — Rendu des manifestes et collections IIIF avec zoom, panoramique et navigation multi-canevas.
- Domaines CSP configurables — Contrôlez les origines autorisées pour le chargement des ressources et les connexions API.
- Câblage automatique des outils —
registerTool()attache votre outil à la ressource du visionneur en un seul appel. - Bundle HTML mono-fichier — Le visionneur est compilé en un fichier HTML autonome pour un rendu fiable dans n'importe quel client MCP.
- Serveur stdio local inclus — Un exemple de serveur prêt à l'emploi avec un outil
view_iiif_contentpour des tests rapides.
Installation
Installez le package :
npm install @nulib/clover-mcp
Pour Claude Desktop, ajoutez le serveur local à votre fichier claude_desktop_config.json :
{
"mcpServers": {
"clover-local": {
"command": "/path/to/clover-mcp/examples/local-server/bin/run.sh"
}
}
}
Définissez CLOVER_ALLOWED_ORIGINS pour restreindre les origines IIIF que le visionneur peut charger.
Hôtes supportés
Claude Desktop (confirmé dans le README avec l'exemple de serveur local).
Installation rapide
npm install @nulib/clover-mcpInformations
- Tarification





