// configbestand
~/.warp/.mcp.json
Warp start de servers uit dit globale bestand vanzelf. Je kunt dezelfde JSON ook plakken in Settings → Agents → MCP servers → + Add.
Voor Warp-gebruikers
De agent van Warp voert commando’s uit en leest wat ze afdrukken. Maguyva indexeert de hele repo en levert die via MCP, zodat de agent vraagt waar code staat in plaats van grep en cat te draaien tot er iets overeenkomt.
Free-abonnement: 3 repositories, Tot 50K geïndexeerde repo-regels, geen creditcard nodig.
Eén mcpServers-item in ~/.warp/.mcp.json: een URL en een Authorization-header. Vier feiten specifiek voor Warp.
// configbestand
Warp start de servers uit dit globale bestand vanzelf. Je kunt dezelfde JSON ook plakken in Settings → Agents → MCP servers → + Add.
// transport
Een url-item maakt verbinding via Streamable HTTP of SSE. Lokaal draait niets en Node.js is niet nodig.
// sleutel
De sleutel gaat direct in de Authorization-header. Houd hem in het globale bestand, niet in de .warp/.mcp.json van een project dat je commit.
// projectbestanden
Warp detecteert .warp/.mcp.json in een gekloonde repo, maar wacht tot jij elke server start. Als je het aanzet, leest het ook servers uit de configuraties van Claude Code en Codex.
# AGENTS.md
- Draai make test voordat je een wijziging af noemt.
- Gebruik de scripts in bin/, geen losse commando’s.Warp leest projectregels uit AGENTS.md (of WARP.md, dat voorgaat als beide bestaan) en past Global Rules overal toe. Gebruik ze voor:
Regels vertellen de agent hoe hij moet werken. Ze kunnen hem niet vertellen welke service de omgevingsvariabele nog leest die je zo gaat verwijderen.
Drie dingen die een shellsessie niet goedkoop leert.
Elke grep en cat die de agent draait, belandt in het gesprek. Een zoekopdracht die tweehonderd regels afdrukt, kost context voordat het echte werk begint.
grep ziet geen verschil tussen een echte aanroep en een commentaar, een fixture of een methode met dezelfde naam in een andere klasse.
Een nieuwe sessie weet niets van de repo. De index van Maguyva staat al klaar, dus de eerste vraag krijgt een gerangschikt antwoord.
Eén mcpServers-item geeft de agent van Warp:
Warp geeft de agent een terminal.
Maguyva geeft de agent een kaart van de code.
Vraag eerst de kaart, voer daarna commando’s uit.
// workflow 01
warp agent> deploy.sh faalt: BUILD_ID is niet ingesteld. waar wordt die gezet? text_pattern_search("BUILD_ID=") ci/env.sh:9 export BUILD_ID=... docs/deploy.md:31 ← tekst → De agent laadt ci/env.sh en draait de deploy opnieuw. [exit 0]
Eén geïndexeerde zoekopdracht vervangt een recursieve grep over de repo en al zijn uitvoer.
// workflow 02
warp agent> kunnen we stoppen met migraties draaien bij het opstarten? dependency_search("runMigrations", dependents) 3 aanroepers: server.ts, worker.ts, scripts/seed.ts → De agent verplaatst alle drie naar de releasestap. [exit 0]
De aanroepers komen vóór de wijziging binnen, dus de worker start niet tegen een oud schema.
Drie stappen. Free-abonnement: 3 repositories, Tot 50K geïndexeerde repo-regels, geen creditcard nodig.
// step 01
Kies er een die je al kent, zodat je de antwoorden kunt beoordelen.
// step 02
~/.warp/.mcp.json
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
} // step 03
Vervang mgv_xxxx door je API-sleutel en sla op. Controleer onder Settings → Agents → MCP servers dat de server draait en stel dan één vraag waarvan je het antwoord al weet.