// asetustiedosto
~/.warp/.mcp.json
Warp käynnistää tämän globaalin tiedoston palvelimet itse. Voit myös liittää saman JSON-määrityksen kohtaan Settings → Agents → MCP servers → + Add.
Warp-terminaalin käyttäjille
Warp-terminaalin agentti ajaa komentoja ja lukee niiden tulosteen. Maguyva indeksoi koko repon ja tarjoilee sen MCP:n kautta, joten agentti kysyy, missä koodi on, sen sijaan että ajaisi grepiä ja catia, kunnes jokin osuu.
Free-taso: 3 repositoriota, Enintään 50 000 indeksoitua repo-riviä, ei luottokorttia.
Yksi mcpServers-merkintä tiedostossa ~/.warp/.mcp.json: URL ja Authorization-otsake. Neljä Warp-terminaalia koskevaa faktaa.
// asetustiedosto
Warp käynnistää tämän globaalin tiedoston palvelimet itse. Voit myös liittää saman JSON-määrityksen kohtaan Settings → Agents → MCP servers → + Add.
// siirtotie
url-merkintä yhdistää Streamable HTTP:llä tai SSE:llä. Paikallisesti ei ajeta mitään, eikä Node.js:ää tarvita.
// avain
Avain menee suoraan Authorization-otsakkeeseen. Pidä se globaalissa tiedostossa, älä projektin committaamassasi .warp/.mcp.json-tiedostossa.
// projektitiedostot
Warp tunnistaa kloonatun repon tiedoston .warp/.mcp.json, mutta odottaa, että käynnistät jokaisen palvelimen itse. Kun kytket sen päälle, Warp voi lukea palvelimia myös Claude Code- ja Codex-asetuksista.
# AGENTS.md
- Aja make test ennen kuin julistat muutoksen valmiiksi.
- Käytä bin/-hakemiston skriptejä, älä hätäisiä komentoja.Warp lukee projektisäännöt tiedostosta AGENTS.md (tai WARP.md, joka voittaa, jos molemmat ovat olemassa) ja soveltaa Global Rules -sääntöjä kaikkialla. Käytä niitä näihin:
Säännöt kertovat agentille, miten työskennellä. Ne eivät voi kertoa, mikä palvelu lukee yhä ympäristömuuttujaa, jonka olet poistamassa.
Kolme asiaa, joita shell-istunto ei opi halvalla.
Jokainen agentin ajama grep ja cat päätyy keskusteluun. Kaksisataa riviä tulostava haku kuluttaa kontekstia ennen kuin varsinainen työ alkaa.
grep ei erota oikeaa kutsua kommentista, fixturesta tai toisen luokan samannimisestä metodista.
Uusi istunto ei tiedä reposta mitään. Maguyva-indeksi on jo rakennettu, joten ensimmäinen kysymys saa järjestetyn vastauksen.
Yksi mcpServers-merkintä antaa Warp-terminaalin agentille:
Warp antaa agentille terminaalin.
Maguyva antaa agentille kartan koodista.
Kysy ensin kartalta, aja komennot sitten.
// workflow 01
warp agent> deploy.sh kaatuu: BUILD_ID puuttuu. missä se asetetaan? text_pattern_search("BUILD_ID=") ci/env.sh:9 export BUILD_ID=... docs/deploy.md:31 ← tekstiä → Agentti lataa ci/env.sh:n ja ajaa julkaisun uudelleen. [exit 0]
Yksi indeksoitu haku korvaa rekursiivisen grepin koko repon läpi ja sen tulosteen.
// workflow 02
warp agent> voimmeko lopettaa migraatioiden ajamisen käynnistyksessä? dependency_search("runMigrations", dependents) 3 kutsujaa: server.ts, worker.ts, scripts/seed.ts → Agentti siirtää kaikki kolme julkaisuvaiheeseen. [exit 0]
Kutsujat tulevat ennen muutosta, joten worker ei käynnisty vanhaa skeemaa vasten.
Kolme vaihetta. Free-taso: 3 repositoriota, Enintään 50 000 indeksoitua repo-riviä, ei luottokorttia.
// step 01
Valitse jo tuntemasi repo, jotta voit arvioida vastauksia.
// step 02
~/.warp/.mcp.json
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
} // step 03
Korvaa mgv_xxxx omalla API-avaimellasi ja tallenna. Tarkista kohdasta Settings → Agents → MCP servers, että palvelin on käynnissä, ja kysy sitten yksi kysymys, jonka vastauksen jo tiedät.