// konfigurationsfil
~/.warp/.mcp.json
Warp starter selv serverne i denne globale fil. Du kan også indsætte den samme JSON under Settings → Agents → MCP servers → + Add.
Til Warp-brugere
Warps agent kører kommandoer og læser det, de skriver ud. Maguyva indekserer hele repoet og leverer det via MCP, så agenten spørger, hvor koden ligger, i stedet for at køre grep og cat, til noget matcher.
Free-niveau: 3 repos, Op til 50K indekserede repo-linjer, intet kreditkort.
Én mcpServers-post i ~/.warp/.mcp.json: en URL og en Authorization-header. Fire fakta, der gælder netop Warp.
// konfigurationsfil
Warp starter selv serverne i denne globale fil. Du kan også indsætte den samme JSON under Settings → Agents → MCP servers → + Add.
// transport
En url-post forbinder via Streamable HTTP eller SSE. Intet kører lokalt, og Node.js er ikke nødvendig.
// nøgle
Nøglen går direkte i Authorization-headeren. Hold den i den globale fil, ikke i et projekts .warp/.mcp.json, som du committer.
// projektfiler
Warp registrerer .warp/.mcp.json i et klonet repo, men venter på, at du starter hver server. Når du slår det til, kan Warp også læse servere fra Claude Codes og Codex’ konfigurationer.
# AGENTS.md
- Kør make test, før du kalder en ændring færdig.
- Brug scripts i bin/, ikke improviserede kommandoer.Warp læser projektregler fra AGENTS.md (eller WARP.md, der har forrang, hvis begge findes) og anvender Global Rules overalt. Brug dem til:
Regler fortæller agenten, hvordan den skal arbejde. De kan ikke fortælle, hvilken tjeneste der stadig læser den miljøvariabel, du er ved at fjerne.
Tre ting, en shell-session ikke lærer billigt.
Hver grep og cat, agenten kører, havner i samtalen. En søgning, der skriver to hundrede linjer ud, bruger kontekst, før det egentlige arbejde begynder.
grep kan ikke skelne et rigtigt kald fra en kommentar, en fixture eller en metode med samme navn i en anden klasse.
En ny session ved intet om repoet. Maguyvas indeks er allerede bygget, så det første spørgsmål får et rangeret svar.
Én mcpServers-post giver Warps agent:
Warp giver agenten en terminal.
Maguyva giver agenten et kort over koden.
Spørg kortet først, kør kommandoer bagefter.
// workflow 01
warp agent> deploy.sh fejler: BUILD_ID er ikke sat. hvor bliver den sat? text_pattern_search("BUILD_ID=") ci/env.sh:9 export BUILD_ID=... docs/deploy.md:31 ← tekst → Agenten indlæser ci/env.sh og kører deployet igen. [exit 0]
Én indekseret søgning erstatter en rekursiv grep gennem repoet og al dens output.
// workflow 02
warp agent> kan vi holde op med at køre migreringer ved opstart? dependency_search("runMigrations", dependents) 3 kaldere: server.ts, worker.ts, scripts/seed.ts → Agenten flytter alle tre til release-trinnet. [exit 0]
Kalderne kommer før ændringen, så workeren starter ikke mod et gammelt skema.
Tre trin. Free-niveau: 3 repos, Op til 50K indekserede repo-linjer, intet kreditkort.
// step 01
Vælg et, du allerede kender, så du kan vurdere svarene.
// step 02
~/.warp/.mcp.json
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
} // step 03
Udskift mgv_xxxx med din API-nøgle, og gem. Tjek under Settings → Agents → MCP servers, at serveren kører, og stil så ét spørgsmål, du allerede kender svaret på.