Connecter un assistant
Une application d’IA installée sur le même ordinateur que l’application de bureau démarre elle-même le serveur MCP de Trusted Codes et lui parle par un tube. Rien n’est ouvert vers le réseau. Les assistants dans un navigateur ne peuvent pas se connecter ; la page Assistants dans un navigateur explique pourquoi.
Une version ultérieure de l’application de bureau connectera Claude Desktop en un clic. En attendant, les étapes de cette page utilisent le Terminal.
Avant de commencer
Section intitulée « Avant de commencer »- Installe l’application de bureau et connecte-toi une fois.
- Sur un Mac, l’application doit se trouver dans le dossier Applications. Une copie lancée depuis l’image disque téléchargée ou depuis le dossier Téléchargements écrit un chemin qui cesse de fonctionner.
- Sous Windows et Linux, une version ultérieure de l’application fera la connexion pour toi. Les commandes de cette page sont pour le Mac.
Claude Desktop (Mac)
Section intitulée « Claude Desktop (Mac) »-
Quitte complètement Claude Desktop (⌘Q).
-
Ouvre le Terminal et exécute :
"/Applications/Trusted Codes.app/Contents/MacOS/tcc-desktop" mcp configure claude-desktop -
Rouvre Claude Desktop.
Cursor (Mac)
Section intitulée « Cursor (Mac) »-
Quitte complètement Cursor (⌘Q).
-
Ouvre le Terminal et exécute :
"/Applications/Trusted Codes.app/Contents/MacOS/tcc-desktop" mcp configure cursor -
Rouvre Cursor.
Claude Code (Mac)
Section intitulée « Claude Code (Mac) »Ouvre le Terminal et exécute :
claude mcp add --scope user trusted-codes -- "/Applications/Trusted Codes.app/Contents/MacOS/tcc-desktop" mcpDémarre ensuite une nouvelle session de Claude Code. N’utilise pas
mcp configure claude-code : la version actuelle écrit un fichier que Claude
Code ne lit pas.
Ce que la commande écrit
Section intitulée « Ce que la commande écrit »mcp configure ajoute une entrée nommée trusted-codes au fichier de réglages
de l’application d’IA :
- Claude Desktop :
~/Library/Application Support/Claude/claude_desktop_config.json - Cursor :
~/.cursor/mcp.json
{ "mcpServers": { "trusted-codes": { "command": "/Applications/Trusted Codes.app/Contents/MacOS/tcc-desktop", "args": ["mcp"] } }}Les autres entrées du fichier restent, avec une exception dans la version actuelle : si le fichier ne peut pas être lu, par exemple après une modification à la main avec une faute de frappe, la commande le remplace par un fichier qui ne contient que l’entrée de Trusted Codes. Si tu as modifié le fichier à la main, fais d’abord une copie.
Vérifier et retirer
Section intitulée « Vérifier et retirer »"/Applications/Trusted Codes.app/Contents/MacOS/tcc-desktop" mcp status"/Applications/Trusted Codes.app/Contents/MacOS/tcc-desktop" mcp remove cursorstatus indique si Claude Desktop et Cursor ont une entrée trusted-codes.
Pour Claude Code, exécute claude mcp list. Après remove, quitte
l’application d’IA et rouvre-la.
Comment fonctionne la connexion
Section intitulée « Comment fonctionne la connexion »L’application d’IA lance le programme de l’application de bureau comme processus enfant et lui parle en JSON-RPC par l’entrée et la sortie standard. C’est le seul chemin par lequel un assistant atteint Trusted Codes, et le seul où l’outil de tampon fournisseur est disponible, car il signe avec la clé de cette machine.
Le démarrage est volontairement immédiat : pas de demande du trousseau, pas
d’appel réseau, pas de navigateur. Rien n’est vérifié avant que l’assistant
appelle son premier outil. Si tu n’es pas connecté, cet appel revient avec
AUTH_REQUIRED ; l’assistant appelle l’outil de connexion, un navigateur
s’ouvre, puis il réessaie. Sur un nouvel appareil, la connexion peut répondre
recovery_required, et l’assistant te demandera les trois mots de récupération
de l’application mobile.
Si ton plan ne l’inclut pas
Section intitulée « Si ton plan ne l’inclut pas »mcp configure vérifie ton compte avant d’écrire quoi que ce soit, et te dit si
le serveur MCP ne fait pas partie de ton plan. Cette vérification est une
indication donnée là où une personne attend une réponse, pas un verrou. Le
serveur tourne sur ta machine avec une clé que tu détiens déjà et calcule les
codes hors ligne, donc aucun serveur n’est en mesure de le refuser.