Logg inn Gratis for alltid Kom i gang

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 → AgenterOpprett. 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