// konfigurační soubor
.vscode/mcp.json
Servery patří pod servers, ne pod mcpServers. Pro všechny workspace spusťte MCP: Open User Configuration a přidejte stejnou položku do mcp.json svého profilu.
Pro uživatele VS Code
Agent ve VS Code čte soubory, které přiložíte, a ty, které sám najde. Maguyva indexuje celé repo a servíruje ho přes MCP, takže se agent před úpravou zeptá, kde symbol leží a kdo ho volá.
Free tarif: 3 repozitáře, Až 50K zaindexovaných řádků repa, bez kreditní karty.
Jedna položka servers v .vscode/mcp.json: URL a hlavička Authorization. Čtyři fakta specifická pro VS Code.
// konfigurační soubor
Servery patří pod servers, ne pod mcpServers. Pro všechny workspace spusťte MCP: Open User Configuration a přidejte stejnou položku do mcp.json svého profilu.
// transport
VS Code se k endpointu Maguyva připojuje přes Streamable HTTP a na SSE přejde jen tehdy, když ho server nepodporuje. Lokálně neběží nic.
// klíč
Hlavička zní Bearer ${env:MAGUYVA_API_KEY}; VS Code hodnotu vezme z prostředí, ve kterém bylo spuštěno, takže klíč nezůstane v souboru, který commitujete. Chcete se raději ptát? Vstupní proměnná se zeptá jednou a klíč si uloží.
// důvěra
Servery v .vscode/mcp.json se spustí bez zvláštního dotazu, jakmile workspace důvěřujete, a v omezeném režimu nikdy. Configure Tools ve vstupu chatu zapíná a vypíná jednotlivé nástroje.
# .github/copilot-instructions.md
- Než prohlásíš změnu za hotovou, spusť npm test.
- Nikdy neupravuj generované soubory v src/gen/.VS Code čte pokyny pro celý projekt z .github/copilot-instructions.md nebo AGENTS.md a cílené pokyny ze souborů .github/instructions/*.instructions.md se vzorem applyTo. Používejte je pro:
Pokyny říkají agentovi, jak pracovat. Neřeknou mu, které ze čtyř tisíc souborů importují typ, který se chystá přejmenovat.
Tři věci, které se agent z otevřených souborů nedozví.
Agent pracuje s tím, co přiložíte, a s tím, co vrátí jeho hledání. Volající v jiném balíčku, který se po změně rozbije, nebyl na žádném z těch seznamů.
Hledání ve workspace najde řetězec. Neodliší skutečné volání od komentáře, mocku ani stejnojmenné metody jiné třídy.
Každý soubor, který agent otevře kvůli orientaci, ukrojí kontext potřebný pro změnu. Jedna seřazená odpověď s file:line stojí méně než deset průzkumných čtení.
Jedna položka servers dá agentovi:
VS Code dává agentovi váš workspace.
Maguyva dává agentovi mapu repa.
Nejdřív se zeptejte mapy, pak upravujte.
// workflow 01
vscode agent> které testy procházejí přes parseConfig? dependency_search("parseConfig", dependents) tests/config/parse.test.ts:12 tests/cli/flags.test.ts:88 → Po úpravě agent spustí tyto dva soubory, ne celou sadu. [exit 0]
Odpověď jmenuje dva testovací soubory, které se k parseru dostanou, takže agent ověří změnu tam, kde se může rozbít.
// workflow 02
vscode agent> přejmenuj OrderStatus.PENDING na OrderStatus.QUEUED find_symbol("OrderStatus", references) 23 referencí v 9 souborech → Agent naplánuje jeden průchod devíti soubory. [exit 0]
Počet referencí dorazí před úpravou, ne až poté, co selže kontrola typů.
Tři kroky. Free tarif: 3 repozitáře, Až 50K zaindexovaných řádků repa, bez kreditní karty.
// step 01
Vyberte si takový, který už znáte, abyste mohli posoudit odpovědi.
// step 02
.vscode/mcp.json
{
"servers": {
"maguyva": {
"type": "http",
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer ${env:MAGUYVA_API_KEY}"
}
}
}
} // step 03
Nastavte MAGUYVA_API_KEY v prostředí, ze kterého spouštíte VS Code, a server spusťte přes code lens nad jeho položkou. Položte agentovi otázku, na kterou už znáte odpověď.