// konfigurationsfil
~/.warp/.mcp.json
Warp startar servrarna i den här globala filen av sig självt. Du kan också klistra in samma JSON under Settings → Agents → MCP servers → + Add.
För Warp-användare
Warps agent kör kommandon och läser vad de skriver ut. Maguyva indexerar hela repot och levererar det via MCP, så agenten frågar var koden finns i stället för att köra grep och cat tills något matchar.
Free-nivå: 3 repositorier, Upp till 50K indexerade repo-rader, inget kreditkort krävs.
En mcpServers-post i ~/.warp/.mcp.json: en URL och en Authorization-header. Fyra fakta som gäller just Warp.
// konfigurationsfil
Warp startar servrarna i den här globala filen av sig självt. Du kan också klistra in samma JSON under Settings → Agents → MCP servers → + Add.
// transport
En url-post ansluter via Streamable HTTP eller SSE. Inget körs lokalt och Node.js behövs inte.
// nyckel
Nyckeln går direkt in i Authorization-headern. Håll den i den globala filen, inte i ett projekts .warp/.mcp.json som du committar.
// projektfiler
Warp upptäcker .warp/.mcp.json i ett klonat repo men väntar på att du startar varje server. Om du slår på det kan Warp också läsa servrar från Claude Codes och Codex konfigurationer.
# AGENTS.md
- Kör make test innan du säger att en ändring är klar.
- Använd skripten i bin/, inte tillfälliga kommandon.Warp läser projektregler från AGENTS.md (eller WARP.md, som går före om båda finns) och tillämpar Global Rules överallt. Använd dem för:
Regler talar om för agenten hur den ska arbeta. De kan inte tala om vilken tjänst som fortfarande läser miljövariabeln du snart tar bort.
Tre saker en skalsession inte lär sig billigt.
Varje grep och cat som agenten kör hamnar i konversationen. En sökning som skriver ut tvåhundra rader förbrukar kontext innan det riktiga arbetet börjar.
grep kan inte skilja ett riktigt anrop från en kommentar, en fixture eller en metod med samma namn i en annan klass.
En ny session vet ingenting om repot. Maguyvas index är redan byggt, så första frågan får ett rankat svar.
En mcpServers-post ger Warps agent:
Warp ger agenten en terminal.
Maguyva ger agenten en karta över koden.
Fråga kartan först, kör kommandon sedan.
// workflow 01
warp agent> deploy.sh fallerar: BUILD_ID är inte satt. var sätts den? text_pattern_search("BUILD_ID=") ci/env.sh:9 export BUILD_ID=... docs/deploy.md:31 ← text → Agenten läser in ci/env.sh och kör driftsättningen igen. [exit 0]
En indexerad sökning ersätter en rekursiv grep genom repot och all dess utdata.
// workflow 02
warp agent> kan vi sluta köra migreringar vid uppstart? dependency_search("runMigrations", dependents) 3 anropare: server.ts, worker.ts, scripts/seed.ts → Agenten flyttar alla tre till release-steget. [exit 0]
Anroparna kommer före ändringen, så workern startar inte mot ett gammalt schema.
Tre steg. Free-nivå: 3 repositorier, Upp till 50K indexerade repo-rader, inget kreditkort krävs.
// step 01
Välj ett du redan känner till, så du kan bedöma svaren.
// step 02
~/.warp/.mcp.json
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
} // step 03
Byt ut mgv_xxxx mot din API-nyckel och spara. Kontrollera under Settings → Agents → MCP servers att servern körs och ställ sedan en fråga som du redan vet svaret på.