Een assistent verbinden
Een AI-app op dezelfde computer als de desktop-app start de MCP-server van Trusted Codes zelf en praat via een pipe met hem. Er wordt niets naar het netwerk geopend. Assistenten in een browser kunnen geen verbinding maken; Assistenten in een browser legt uit waarom.
Een latere versie van de desktop-app verbindt Claude Desktop met één klik. Tot dan gebruiken de stappen op deze pagina de Terminal.
Voordat je begint
Section titled “Voordat je begint”- Installeer de desktop-app en meld je één keer aan.
- Op een Mac moet de app in de map Apps staan. Een kopie die vanaf de gedownloade schijfkopie of uit de map Downloads draait, schrijft een pad dat niet blijft werken.
- Op Windows en Linux maakt een latere versie van de app de verbinding voor je. De opdrachten op deze pagina zijn voor de Mac.
Claude Desktop (Mac)
Section titled “Claude Desktop (Mac)”-
Stop Claude Desktop volledig (⌘Q).
-
Open de Terminal en voer uit:
"/Applications/Trusted Codes.app/Contents/MacOS/tcc-desktop" mcp configure claude-desktop -
Open Claude Desktop opnieuw.
Cursor (Mac)
Section titled “Cursor (Mac)”-
Stop Cursor volledig (⌘Q).
-
Open de Terminal en voer uit:
"/Applications/Trusted Codes.app/Contents/MacOS/tcc-desktop" mcp configure cursor -
Open Cursor opnieuw.
Claude Code (Mac)
Section titled “Claude Code (Mac)”Open de Terminal en voer uit:
claude mcp add --scope user trusted-codes -- "/Applications/Trusted Codes.app/Contents/MacOS/tcc-desktop" mcpStart daarna een nieuwe sessie van Claude Code. Gebruik niet
mcp configure claude-code: de huidige versie schrijft een bestand dat Claude
Code niet leest.
Wat de opdracht schrijft
Section titled “Wat de opdracht schrijft”mcp configure voegt een item met de naam trusted-codes toe aan het
instellingenbestand van de AI-app:
- 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"] } }}De andere items in het bestand blijven staan, met één uitzondering in de huidige versie: als het bestand niet te lezen is, bijvoorbeeld na een handmatige wijziging met een typefout, vervangt de opdracht het door een bestand met alleen het item van Trusted Codes. Heb je het bestand met de hand bewerkt, maak dan eerst een kopie.
Controleren en verwijderen
Section titled “Controleren en verwijderen”"/Applications/Trusted Codes.app/Contents/MacOS/tcc-desktop" mcp status"/Applications/Trusted Codes.app/Contents/MacOS/tcc-desktop" mcp remove cursorstatus laat zien of Claude Desktop en Cursor een item trusted-codes hebben.
Voor Claude Code voer je claude mcp list uit. Stop na remove de AI-app en
open hem opnieuw.
Hoe de verbinding werkt
Section titled “Hoe de verbinding werkt”De AI-app start het programma van de desktop-app als kindproces en praat JSON-RPC met hem via standaardinvoer en standaarduitvoer. Dit is de enige manier waarop een assistent Trusted Codes bereikt, en de enige waarop het gereedschap voor de leveranciersstempel beschikbaar is, omdat het tekent met de sleutel op die machine.
Het starten gaat bewust meteen: geen sleutelhangervraag, geen netwerkaanroep,
geen browser. Er wordt niets gecontroleerd tot de assistent zijn eerste
gereedschap aanroept. Ben je niet aangemeld, dan komt die aanroep terug als
AUTH_REQUIRED; de assistent roept het aanmeldgereedschap aan, er opent een
browser en hij probeert het opnieuw. Op een nieuw apparaat kan de aanmelding in
plaats daarvan recovery_required antwoorden, en dan vraagt de assistent je om
de drie herstelwoorden uit de mobiele app.
Als jouw abonnement het niet omvat
Section titled “Als jouw abonnement het niet omvat”mcp configure controleert je account voordat het iets schrijft, en zegt het
als de MCP-server niet bij je abonnement hoort. Die controle is een melding op
het moment dat iemand op een antwoord wacht, geen slot. De server draait op je
machine met een sleutel die je al hebt en berekent codes offline, dus geen
server kan hem weigeren.