Logga in Gratis för alltid Kom igång

Integrationsguide

clavitor + Cursor

Cursor's Agent-läge kör skalkommandon och HTTP-anrop inifrån redigeraren. Rikta det mot Clavitor CLI för namngivna inloggningsuppgifter och Clavitor-proxyn för transparent API-autentisering — nycklar går aldrig in i redigerarens minne eller din konversationshistorik.

Vad Cursor's agent ser

Delade fält

Agenten läser dessa via den integrerade terminalen för att driftsätta, autentisera och anropa API:er.

  • API-nycklar (Anthropic, OpenAI, GitHub, AWS, Stripe...)
  • SSH-värdkonfigurationsuppgifter
  • Databasanslutningssträngar
  • TOTP-frön — live 2FA-koder vid behov
  • Lösenord för tjänstekonton

Vad agenten aldrig ser

Personliga fält

Krypterat på klientsidan med ditt fingeravtryck, ansikte eller säkerhetsnyckel. Servern lagrar chiffertext. Ingen nyckel, ingen åtkomst.

  • Kreditkortsnummer & CVV
  • Pass & statliga ID-handlingar
  • Återställningskoder & seed-fraser
  • Personnummer
  • Bankkontouppgifter

Ingen MCP. Proxyn och CLI gör jobbet istället.

Cursor stöder MCP för verktygsanrop — men Clavitor skickar medvetet ingen MCP-server. MCP exponerar uppräkning (lista, sök, bläddra) för agenten; agentens yta är endast kapacitet, aldrig uppräkning. CLI hämtar det agenten har namngetts för och inget annat. Proxyn injicerar inloggningsuppgifter i utgående anrop utan att agenten ser dem alls.

Detta är ett arkitektoniskt val, inte en saknad integration. De två följande mönstren täcker allt Cursor behöver.

Konfiguration

Starta Cursor från en terminal så att den ärver din HTTPS_PROXY och PATH. På macOS hoppar GUI-starter från Finder över dina shell rc-filer — använd cursor . från en terminal, eller ställ in proxyn via en LaunchAgent för beständighet.

1. Skapa en agent

Öppna ditt valv → AgenterSkapa. Namnge den "Cursor" och välj vilka poster den kan komma åt. Kopiera installationstoken.

2. Initiera CLI

$ echo "$CLAVITOR_TOKEN" | clavitor-cli init

3. Starta Cursor med proxyn aktiv

$ export HTTPS_PROXY=http://localhost:1983
$ cursor .

Mönster 1 — Namngivna uppslag via den integrerade terminalen

Cursor's agent kan anropa vilket skalkommando som helst. När den behöver ett specifikt värde anropar den skalet:

# In a script Cursor's agent generated:
key=$(clavitor-cli get "Anthropic API" --field key)
curl -H "x-api-key: $key" https://api.anthropic.com/v1/messages -d '{...}'

Variabeln lever för ett kommando. Agenten ser inte key mellan tilldelning och användning — och inloggningsuppgifterna visas aldrig i chatthistoriken eftersom Cursor inte ekar ut expanderade värden tillbaka i konversationen.

För konfigurationsfiler med flera inloggningsuppgifter, använd render:

$ clavitor-cli render app.config.json | myapp --config -

Mönster 2 — Transparent injektion via proxyn

Med HTTPS_PROXY inställt skriver agenten en referens, proxyn löser den på ledningen. Hemligheten går aldrig in i agentens minne eller konversationen:

# Cursor's agent runs this verbatim
curl -H "Authorization: Bearer clavitor://OpenAI/key" \
  https://api.openai.com/v1/models

Agenten ser clavitor://OpenAI/key i sin egen kommandohistorik. Ledningsanropet lämnar med det verkliga sk-...-värdet i Authorization-headern. Loggskrapare, kraschdumpar och cursor-historik är rena.

Detta är rätt mönster när:

  • Agenten genererar ad-hoc curl/HTTP-anrop under en session
  • Ett verktyg som agenten anropar gör egna HTTPS-anrop
  • Du vill ha hemligheter helt utanför konversationskontextfönstret

Cursor CLI (agent-läge från ett skript)

Cursor 1.x levererar en separat CLI för headless agent-körningar. Samma HTTPS_PROXY-regel gäller — ställ in den i shellen före anrop:

$ export HTTPS_PROXY=http://localhost:1983
$ cursor-agent "deploy the latest tag to staging" --workspace ~/dev/myapp

För långvariga jobb låser agent-token's IP-vitlista inloggningsuppgiftsläsningar till värden där agenten körs. Körs någon annanstans, vägrar valvet.

Varje åtkomst loggas

Granskningsloggen registrerar vilken agent som fick åtkomst till vilken inloggningsuppgift, när och varifrån. Cursor-agentaktivitet taggas distinkt från mänsklig aktivitet.

# TIME                 ACTION  ENTRY                  ACTOR
2026-03-08 10:23:14  read    anthropic              cli:cursor
2026-03-08 10:23:15  read    openai                 proxy:cursor
2026-03-08 11:45:02  read    github-deploy          cli:cursor
2026-03-08 14:12:33  render  -                      cli:cursor