Ga naar inhoud

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.

  • 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.
  1. Stop Claude Desktop volledig (⌘Q).

  2. Open de Terminal en voer uit:

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

  1. Stop Cursor volledig (⌘Q).

  2. Open de Terminal en voer uit:

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

Open de Terminal en voer uit:

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

Start daarna een nieuwe sessie van Claude Code. Gebruik niet mcp configure claude-code: de huidige versie schrijft een bestand dat Claude Code niet leest.

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.

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

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

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.

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.