// configbestand
settings.json
Remote servers staan onder context_servers. Open het bestand met zed: open settings file of voeg een server toe via Settings → AI → MCP Servers.
Voor Zed-gebruikers
De Zed-agent werkt met de bestanden die je opent en de instructies die je geeft. Maguyva indexeert de hele repo en levert die via MCP terug, zodat de agent vraagt waar een symbool staat in plaats van te gokken.
Free-abonnement: 3 repositories, Tot 50K geïndexeerde repo-regels, geen creditcard nodig.
Eén context_servers-entry: een URL en een Authorization-header. Vier feiten die specifiek zijn voor Zed. Geen ervan is moeilijk.
// configbestand
Remote servers staan onder context_servers. Open het bestand met zed: open settings file of voeg een server toe via Settings → AI → MCP Servers.
// transport
Zed maakt via HTTP rechtstreeks verbinding met het remote endpoint van Maguyva. Geen lokaal proces, geen Node.js.
// sleutel
Deze gids zet de sleutel rechtstreeks in de Authorization-header, omdat het uitvouwen van omgevingsvariabelen in Zed-headers hier niet is geverifieerd. Bewaar hem in je gebruikersinstellingen, niet in een bestand dat je commit.
// goedkeuringen
Zed vraagt standaard om bevestiging vóór elke toolaanroep. Sta de tools van Maguyva één voor één toe onder agent.tool_permissions.tools, met sleutels als mcp:maguyva:find_symbol.
# .rules
- Draai het testcommando van de repo voordat je een wijziging klaar noemt.
- Bewerk alleen het pakket dat je moest aanpassen.Zed laadt één projectinstructiebestand: de eerste match uit een vaste lijst die begint met .rules en AGENTS.md en CLAUDE.md bevat. Persoonlijke instructies gaan in ~/.config/zed/AGENTS.md. Gebruik ze voor:
Een instructiebestand vertelt de agent hoe hij moet werken. Het kan hem niet vertellen welke van vierduizend bestanden de functie aanroepen die hij gaat wijzigen.
Drie dingen die de Zed-agent niet kan leren uit de bestanden voor zijn neus.
De agent ziet wat jij opende en wat hij met grep vindt. Een helper met dezelfde naam in een ander pakket ziet er identiek uit, tot de verkeerde wordt uitgerold.
“Wat breekt er als ik deze signatuur verander?” is een graafvraag. Zonder index leest de agent bestand na bestand tot zijn beurten of context op zijn.
Elk bestand dat de agent opent om zich te oriënteren, kost tokens die hij niet aan de wijziging kan besteden. Eén gerangschikt antwoord met file:line kost minder dan tien verkennende leesacties.
Eén context_servers-entry geeft de Zed-agent:
Zed geeft de agent een snelle editor.
Maguyva geeft de agent een kaart van de code.
Vraag eerst de kaart, bewerk daarna.
// workflow 01
zed agent> waar staat het retrybeleid voor uitgaande webhooks? find_symbol("retryPolicy") src/webhooks/dispatch.ts:41 retryPolicy() ← implementatie src/webhooks/__mocks__/dispatch.ts:9 ← mock → De agent opent dispatch.ts:41, niet de mock. [exit 0]
Eén gerangschikte zoekopdracht vervangt een ronde grep. Het antwoord komt terug als pad en regel die de agent direct kan openen.
// workflow 02
zed agent> voeg een timeout-argument toe aan fetchInvoice dependency_search("fetchInvoice", dependents) 7 aanroepers in 4 pakketten → De agent werkt alle zeven aanroepplekken in één keer bij. [exit 0]
De impactradius komt vóór de eerste bewerking, niet nadat de build faalt.
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
~/.config/zed/settings.json
{
"context_servers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
} // step 03
Vervang mgv_xxxx door je API-sleutel en sla op. Stel de agent één vraag waarvan je het antwoord al weet en open daarna het geciteerde bestand.