Integrasjonsveiledning
Clavitor + Cursor
Cursor sin agentmodus kjører skallkommandoer og HTTP-kall fra innsiden av editoren. Pek den mot Clavitor CLI for navngitt påloggingsinformasjon og Clavitor-proxyen for transparent API-autentisering — nøkler kommer aldri inn i editorens minne eller samtaleloggen din.
Hva Cursor sin agent ser
Delte felt
Agenten leser disse via den integrerte terminalen for å deployere, autentisere og kalle API-er.
- API-nøkler (Anthropic, OpenAI, GitHub, AWS, Stripe...)
- SSH-vertslegitimasjon
- Databaseforbindelsesstrenger
- TOTP-frø — live 2FA-koder ved behov
- Passord for tjenestekontoer
Hva agenten aldri ser
Personlige felt
Kryptert på klientsiden med fingeravtrykket, ansiktet eller sikkerhetsnøkkelen din. Serveren lagrer chiffertekst. Ingen nøkkel, ingen tilgang.
- Kredittkortnumre og CVV
- Pass og offentlige ID-er
- Gjenopprettingskoder og frøfraser
- Personnumre
- Bankkontodetaljer
Ingen MCP. Proxyen og CLI gjør jobben i stedet.
Cursor støtter MCP for verktøykall — men Clavitor sender bevisst ikke en MCP-server. MCP eksponerer enumerering (liste, søk, bla) for agenten; agentens grensesnitt er kun funksjonalitet, aldri enumerering. CLI henter det agenten er navngitt til og ingenting annet. Proxyen injiserer påloggingsinformasjon i utgående forespørsler uten at agenten ser dem i det hele tatt.
Dette er et arkitektonisk valg, ikke en manglende integrasjon. De neste to mønstrene dekker alt Cursor trenger.
Oppsett
Start Cursor fra en terminal slik at den arver din HTTPS_PROXY og PATH. På macOS, GUI-starter fra Finder hopper over dine shell rc-filer — bruk cursor . fra en terminal, eller sett proxyen via en LaunchAgent for varighet.
1. Opprett en agent
Åpne hvelvet ditt → Agenter → Opprett. Navngi den "Cursor" og velg hvilke oppføringer den kan få tilgang til. Kopier oppsettstokenet.
2. Initialiser CLI
$ echo "$CLAVITOR_TOKEN" | clavitor-cli init
3. Start Cursor med proxyen aktiv
$ export HTTPS_PROXY=http://localhost:1983 $ cursor .
Mønster 1 — Navngitte oppslag via den integrerte terminalen
Cursor sin agent kan kalle enhver skallkommando. Når den trenger én spesifikk verdi, kjører den ut:
# 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 '{...}'Variabelen lever for én setning. Agenten ser ikke key mellom tildeling og bruk — og påloggingsinformasjonen vises aldri i chatloggen fordi Cursor ikke ekkoer utvidede verdier tilbake i samtalen.
For konfigurasjonsfiler med flere påloggingsinformasjon, bruk render:
$ clavitor-cli render app.config.json | myapp --config -
Mønster 2 — Transparent injeksjon via proxyen
Med HTTPS_PROXY satt, skriver agenten en referanse, proxyen løser den på ledningen. Hemmeligheten kommer aldri inn i agentens minne eller samtalen:
# 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 kommandohistorikk. Ledningsforespørselen forlater med den ekte sk-... verdien i Authorization-overskriften. Loggskrapere, krasjlogger og cursor-historikk er rene.
Dette er det riktige mønsteret når:
- Agenten genererer ad-hoc curl/HTTP-kall under en økt
- Et verktøy agenten påkaller, gjør egne HTTPS-kall
- Du vil ha hemmeligheter helt ut av samtalens kontekstvindu
Cursor CLI (agentmodus fra et skript)
Cursor 1.x leverer en separat CLI for hodeløse agentkjøringer. Samme HTTPS_PROXY-regel gjelder — sett den i skallet før påkalling:
$ export HTTPS_PROXY=http://localhost:1983 $ cursor-agent "deploy the latest tag to staging" --workspace ~/dev/myapp
For langvarige jobber, låser agenttokenets IP-hvitliste påloggingsinformasjonslesinger til verten der agenten kjører. Kjører du et annet sted, nekter hvelvet.
Hver tilgang logges
Revisjonsloggen registrerer hvilken agent som fikk tilgang til hvilken påloggingsinformasjon, når og hvorfra. Cursor-agentaktivitet tagges distinkt fra menneskelig 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