Connecter Claude à Sovrium via MCP
Vous voulez que Claude (Desktop, Code ou tout client MCP) lise et agisse sur les tables, automatisations et actions d'une application Sovrium — de façon sécurisée, via le Model Context Protocol.
Activer le serveur MCP
Il est désactivé par défaut. Activez-le et générez un jeton bearer limité à un rôle :
export MCP_ENABLED=true
export MCP_TRANSPORT=streamable-http
export MCP_AUTH_STRATEGY=token
export MCP_TOKEN_ADMIN="$(openssl rand -hex 32)"
sovrium start app.ts
Le serveur monte un unique point d'accès JSON-RPC sur /mcp. Le rôle du jeton connecté pilote le RBAC — distribuez un jeton viewer et le client ne voit que les outils de lecture.
Pointer Claude vers lui
Ajoutez une entrée à la config mcpServers de votre client (le jeton va dans un en-tête Authorization: Bearer selon la configuration de votre client) :
{
"mcpServers": {
"my-app": { "url": "https://your-app.example.com/mcp", "transport": "http" }
}
}
Vérifier
Demandez à Claude de lister les tables de votre app — il appelle les outils MCP et renvoie des données en direct.
Suite
- Intégration MCP — chaque jeton, transport et outil que le serveur expose.
- Authentification & RBAC — les rôles auxquels un jeton correspond.
Dernière mise à jour 21 juillet 2026
Cette documentation a été rédigée avec Claude Fable 5 (Anthropic) : des erreurs ou du contenu obsolète sont donc possibles. Sovrium est en bêta — les contributions et corrections sont les bienvenues.