syntheo regroupe la CLI et le serveur MCP local. Elle lit la base SQLite de l’application de bureau, sur votre ordinateur.
Disponibilité
Dans l’application, Paramètres → Développeurs → CLI & MCP, la ligne « Syntheo CLI » propose un bouton « Installer ». Sur les versions publiées, ce bouton reste inactif, car la CLI n’est pas embarquée. Le bouton « Copier la configuration » du « Serveur MCP » reste lui aussi inactif dans ce cas : écrivez la configuration vous-même (voir MCP pour les agents).Compiler depuis les sources
Prérequis : Rust installé avecrustup. Le dépôt fixe sa version de la chaîne d’outils dans rust-toolchain.toml ; rustup la télécharge automatiquement.
cargo installe l’exécutable syntheo dans ~/.cargo/bin (%USERPROFILE%\.cargo\bin sous Windows). Ajoutez ce dossier à votre PATH si votre terminal ne trouve pas la commande.
Pour mettre à jour la CLI, récupérez les dernières sources (git pull) et relancez la commande cargo install. Gardez la CLI et l’application au même niveau de version : la CLI ne migre jamais la base.
Relier la CLI à vos données
Ouvrez l’application une fois pour qu’elle crée sa base. Ensuite, la CLI et le serveur MCP fonctionnent même application fermée, sauf pour l’import d’enregistrement, qui exige l’application ouverte. Sans option, la CLI chercheapp.db dans le dossier de données de votre système :
Pour une autre base, passez une option globale ou une variable d’environnement :
--base désigne un dossier qui contient app.db. --db-path est prioritaire sur --base.
Vérifiez ensuite la connexion :
Accès en lecture et en écriture
Les lectures de réunions ouvrent la base en lecture seule. Les commandesproposals create, proposals decline, meetings import et syntheo mcp ouvrent la base en écriture, pour préparer ou refuser des modifications et pour créer une réunion importée. Aucune commande ne crée la base ni n’exécute de migration : c’est le rôle de l’application.
CLI pour les agents
Sortie JSON et bonnes pratiques.
Référence de la CLI
Toutes les commandes et options.