Context7: Denne gjør AI-en i editoren din mye bedre
Context7 MCP gir AI-en oppdatert dokumentasjon for alle bibliotekene og rammeverkene du bruker, slik at du slipper å få servert utdatert kode som ikke fungerer.
De fleste som har brukt AI-kodeassistenter som for eksempel GitHub Copilot eller Cursor har antagelig irritert seg over at AI-assistenten ofte gir deg kode som enten ikke fungerer – eller som er basert på gamle måter å gjøre ting på.
- Problemet med store språkmodeller (LLM-er) er at de er trent på gamle data.
- Det er ikke sikkert kodeeksempler fra Stack Overflow i 2021 er de beste å bruke hvis du bruker de nyeste versjonene av rammeverk og biblioteker som Next.js 15 eller Tailwind 4.
- Editorer som Cursor har riktignok mulighet til å la deg referere til ny dokumentasjon når du skriver en prompt – men i hvert fall min erfaring er at det ikke alltid virker.
- Her om dagen insisterte for eksempel Cursor på at grunnen til at noe i koden min ikke fungerte, var at jeg brukte Next.js 15 – mens den siste stabile versjonen av Next.js visstnok var versjon 13! (Next.js 13 kom i 2022)
Irriterende! Men heldigvis finnes det et gratisverktøy som kan gjøre AI-assistenten mye bedre – og som er kjapt og enkelt å installere:
Context7 MCP fra Upstash.
Alltid oppdatert dokumentasjon
Context7 MCP lar AI-assistenten hente rykende fersk dokumentasjon fra mer enn 33.000 biblioteker.
Tar du en kikk på context7.com kan du selv sjekke om biblioteket eller rammeverket du bruker er tilgjengelig – og når dokumentasjonen sist ble oppdatert.
Etter at du har installert Context7 i kodeeditoren din, kan du instruere AI-assistenten om å slå opp i fersk dokumentasjon og bruke det i konteksten sin når den skal svare deg.
Alt du trenger å gjøre er å skrive use context7 på slutten av prompten, for eksempel slik:
Create a Next.js middleware that checks for a valid JWT in cookies
and redirects unauthenticated users to `/login`. use context7
Dermed vil AI-assistenten i stedet for å komme med kodeeksempler basert på gamle treningsdata, kunne vise deg oppdaterte og fungerende kodesnutter og forklaringer hentet rett fra siste versjon av offisiell dokumentasjon.
Kjapt å installere
Det er temmelig enkelt å installere Context7 MCP, enten du bruker Cursor, Copilot i VS Code, Windsurf eller noe annet. Det er også støtte for CLI-baserte AI-assistenter som Claude Code eller Gemini CLI.
Du finner instruksjoner på github.com/upstash/context7, men i korte trekk handler det bare om å legge til Context7s MCP-server i en konfigurasjonsfil.
Bruker du for eksempel Cursor, legger du til dette i filen ~/.cursor/mcp.json :
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
}
}
}
Et tips til slutt: Hvis du ikke gidder å skrive "use context7" etter hver prompt, kan du legge det til som en regel som gjør at Context7-MCP-serveren automatisk vil kalles når det er relevant.
Du finner dokumentasjon på hvordan det gjøres her.
Sjekk også denne videoen som viser litt hva Context7 kan gjøre: