Aller au contenu

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.

  • 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.
  1. Quitte complètement Claude Desktop (⌘Q).

  2. Ouvre le Terminal et exécute :

    "/Applications/Trusted Codes.app/Contents/MacOS/tcc-desktop" mcp configure claude-desktop
  3. Rouvre Claude Desktop.

  1. Quitte complètement Cursor (⌘Q).

  2. Ouvre le Terminal et exécute :

    "/Applications/Trusted Codes.app/Contents/MacOS/tcc-desktop" mcp configure cursor
  3. Rouvre Cursor.

Ouvre le Terminal et exécute :

claude mcp add --scope user trusted-codes -- "/Applications/Trusted Codes.app/Contents/MacOS/tcc-desktop" mcp

Dé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.

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.

"/Applications/Trusted Codes.app/Contents/MacOS/tcc-desktop" mcp status
"/Applications/Trusted Codes.app/Contents/MacOS/tcc-desktop" mcp remove cursor

status 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.

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.

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.