Recepten
Praktische recepten voor het dagelijkse Maguyva MCP werk. Elk recept noemt de gereedschappen en de volgorde – geen volledige parameterreferentie. Gebruik voor gereedschapsparameters de MCP API-referentie. Gebruik voor de eerste installatie de Quickstart.
Kies het juiste gereedschap#
De meeste vragen beginnen met één telefoontje. Escaleer alleen als het eerste antwoord te breed of te dun is.
intelligent_search— begin hier voor elke codebase-vraag in natuurlijke taal; het routeert door semantisch, symbool, structureel en afhankelijkheidsonderzoek.find_symbol— u kent de functie, klasse of variabelenaam al.dependency_search— explosieradius: bellers, afhankelijke personen of impact vóór (en na) een bewerking.get_task_context— onbekend gebied; één begrensde bundel bestanden, symbolen en afhankelijkheden voor een taakbeschrijving.repository_context— maak een lijst van toegankelijke repository's of inspecteer hoe een repositorynaam wordt omgezet.ask_maguyvametoperation="guidance"- lokale hulp bij gereedschapsselectie en Maguyva-gebruik (geen repo-mutatie).
Installeer en verifieer een client#
Haal Maguyva in uw MCP-client en bevestig de verbinding met een echte repositorylijst.
- Maak een API-sleutel in app.maguyva.ai (sleutels beginnen met
mgv_). - Verbind en indexeer ten minste één GitHub-repository die u al begrijpt.
- Bekabel uw client met behulp van de Installatiehandleiding (Claude Code-plug-in, of native externe configuratie voor Cursor, VS Code, Windsurf, Zed en anderen).
- Vraag uw agent "Welke repositories heb ik aangesloten?" — die authenticatie en
repository_contextend-to-end uitoefent. - Stel één echte vraag over die opslagplaats waarvan u het antwoord kunt beoordelen. U zou bestandspaden en regelnummers uit de geïndexeerde boomstructuur moeten zien.
Zit u vast aan sleutels, bruggen of ontbrekende repo's? Troubleshooting.
Vraag het voordat u het bewerkt#
Breng symbolen en ontploffingsradius in kaart voordat u de gedeelde code wijzigt. Maguyva-tools wijzigen uw repository's niet; zij informeren over de bewerking die uw client lokaal toepast.
- Als u de naam van het symbool kent, bel dan
find_symbolom naar definities en toepassingen te gaan. - Als u alleen een taakbeschrijving heeft ("voeg SSO toe", "repareer de factureringswebhook"), begin dan met
get_task_contextofintelligent_search. - Voordat u een gedeeld symbool bewerkt, roept u
dependency_searchaan met afhankelijke/impactanalyse (of geeft u gewijzigde paden door voor impact in PR-stijl), zodat u de ontploffingsradius ziet. - Open de geciteerde bestanden (lokaal lezen voor bestanden op schijf;
get_filevoor externe/cross-repo-paden) en bevestig het plan aan de hand van echte code. - Controleer na de bewerking dezelfde symbolen opnieuw met
dependency_search(inclusief verificatie na bewerking wanneer uw client de verificatievlaggen ondersteunt), zodat bellers nog steeds zoals verwacht worden opgelost.
Volledige parameters: MCP API-referentie.
Zoeken en dan veranderen#
Een standaardagentlus: verkennen → symbolen vastzetten → bewerken met bewijsmateriaal.
- Begin met
intelligent_searchen een eenvoudige vraag ("hoe werkt het verlopen van een sessie", "waar is de logica voor opnieuw proberen"). - Beperk met taal- of padfilters wanneer het eerste venster ruis bevat.
- Promoot veelbelovende hits op
find_symbolofdependency_searchin plaats van dezelfde vage vraag opnieuw te stellen. - Gebruik
get_filealleen als u een specifiek geïndexeerd pad nodig heeft dat niet op schijf staat. - Bewerk in uw normale clienttools. Maguyva is voor detectie en verificatie – niet voor schrijven.
Waarom deze lus werkt: Hoe het werkt.
Lege of dunne resultaten#
Wanneer tools niets nuttigs opleveren, herstel dan de resolutie en indexering voordat u de query voorgoed herschrijft.
- Controleer of de repository is verbonden en klaar is met indexeren in app.maguyva.ai.
- Controleer de repositoryreeks:
"owner/repo"gebruikt de standaardvertakking;"owner/repo:branch"pint een tak. Matchen is niet hoofdlettergevoelig en niet vaag; typefouten worden niet automatisch gecorrigeerd. - Roep
repository_contextaan metaction="info"en inspecteer metagegevens over de resolutie (bijvoorbeeldmetadata.resolution_reason). - Laat
repositoryalleen weg als uw MCP-client een standaardverzoek levert of als de sleutel toegang heeft tot precies één repository; geef het anders expliciet door. - Probeer het opnieuw met een specifiekere zoekopdracht, een bekende symboolnaam via
find_symbolof een taal-/padfilter. Als de verbinding zelf verbroken is, gebruik dan Troubleshooting.
Installatiefouten: Troubleshooting.
Werk in meerdere opslagplaatsen#
Richt u op de juiste geïndexeerde repository wanneer een sleutel er meer dan één kan zien.
- Bel
repository_contextéén keer metaction="list"om erachter te komen welke naaktslakken uw sleutel precies kan doorzoeken. - Geef
repositoryexpliciet door in zoek- en symboolhulpmiddelen wanneer u een niet-standaard repository nodig heeft (bijvoorbeeld"owner/other-repo"of"owner/other-repo:develop"). - Houd één vraag = één repository, tenzij u opzettelijk repo's in afzonderlijke oproepen vergelijkt.
- Gebruik
get_filewanneer het bestand zich in een geïndexeerde repository bevindt die niet uw huidige werkboom is. - Onthoud: tools schrijven nooit terug naar GitHub - context met meerdere repository's is alleen bedoeld voor lezen en plannen.
Details opslagplaatsformaat: MCP API-referentie.
Nieuw bij Maguyva? Loop eerst Quickstart en kom dan hier terug voor de lussen van dag twee.
Volgende stappen#
- Snelstart — sleutel, index, verbinden, eerste beoordeeld antwoord
- Installatiehandleiding — per client MCP-configuratie
- MCP API-referentie — elk gereedschap, parameter voor parameter
- Problemen oplossen — API-sleutel-, bridge- en repositoryfouten