// váš klient
Jakýkoli MCP klient
23 zdokumentovaných klientů, včetně Claude Code, Codex CLI, Gemini CLI, Cursor, Devin Desktop, Antigravity, nebo váš vlastní agent.
Pro jakéhokoli klienta s podporou MCP
Integrace není per nástroj — je to protokol. Maguyva je standardní MCP server na jedné URL, takže ať váš agent běží v čemkoli (Claude Code, Codex, Cursor, Gemini, Devin Desktop, Antigravity, Zed, Cline, nebo v něčem, co jste si postavili sami), dostane stejnou prohledávatelnou mapu vašeho repozitáře. Indexujte jednou a každý klient, který připojíte, dostane na stejné otázky podložené odpovědi.
Free tarif: 3 repozitáře, Až 50K zaindexovaných řádků repa, bez kreditní karty.
Jeden MCP server. Každý klient. Žádný plugin per nástroj, žádný lock-in. Čtyři části. Každá má svůj úkol.
// váš klient
23 zdokumentovaných klientů, včetně Claude Code, Codex CLI, Gemini CLI, Cursor, Devin Desktop, Antigravity, nebo váš vlastní agent.
// protokol
Otevřený standard, kterým už mluví úplně každý z nich.
// codebase
Jeden MCP server. Podložená fakta o repozitáři, vrácená s file:line.
// kdo platí
Za agenty se neplatí samostatné licenční poplatky. Zobrazit ceník
Otevřený protokol je správná volba, ne provizorní řešení. Stavět na MCP místo pluginu pro každý nástroj je přesně způsob, jak se vyhnout opětovné integraci pokaždé, když vyjde lepší agent. Je to správné místo pro:
Pokračujte v tom. Zvolit MCP jako standard je ten správný tah.
Ale protokol je jen trubka. Nese otázku a odpověď — ale nezná vaši codebase. Na druhém konci musí být něco, co skutečně mapuje vaše symboly, místa volání a závislosti.
Čtyři selhání, která nevyřeší soubor s pravidly žádného jednotlivého agenta.
Vyberte nového agenta a on zase začíná ve vašem repozitáři naslepo. Znovu vkládáte stejné soubory, znovu připínáte stejný kontext, znovu píšete stejná pravidla. Práce se nepřenáší, protože nikdy nebyla sdílenou vrstvou.
CLAUDE.md, .cursor/rules, AGENTS.md — každý je specifický pro daný nástroj a žádný z nich není prohledávatelný index vašeho kódu. Přepnete klienty a mapa, kterou jste postavili ručně, zůstane vzadu.
Napojit hluboký kontext codebase do pluginu jednoho dodavatele znamená, že v den, kdy zkusíte jiného agenta, to musíte postavit znovu. Čím lepší máte kontext, tím víc stojí odejít.
MCP přesouvá nástroje a kontext mezi klientem a serverem. Nezná vaše symboly, místa volání ani graf závislostí. Na druhém konci musí být něco, co na otázku skutečně odpoví.
Není to další agent. Je to server s kontextem repozitáře, který může volat jakýkoli MCP klient:
https://maguyva.tools/mcp obsluhuje Claude Code, Codex CLI, Gemini CLI, Cursor, Devin Desktop, Antigravity, nebo skript, který jste napsali dnes ráno. Váš klient mluví MCP.
Maguyva je to, co odpoví, když se zeptá na váš kód.
Napříč balíčky, napříč jazyky. Klient se mění; podložená odpověď ne.
// workflow 01
agent> kde se v tomhle monorepu řeší autentizace? graph::query("authentication flow") packages/web/src/auth/session.ts:42 middleware packages/api/src/auth/jwt.ts:88 token verify packages/shared/src/auth/types.ts:12 AuthContext packages/admin/src/auth/admin-only.ts:31 rbac gate → 4 vstupní body napříč 4 balíčky, seřazené podle hustoty míst volání. [exit 0]
Claude Code, Cursor, nebo váš vlastní skript — nezáleží na tom, který klient dotaz poslal. Vrátí se stejné čtyři soubory ve stejném pořadí, podložené skutečným grafem.
// workflow 02
agent> jak normalizePhoneNumber zachází s E.164? semantic::query("normalize phone E.164") packages/shared/util/phone.ts:88 normalizePhoneNumber() ← skutečná impl packages/api/test/phone.spec.ts:14 jest.mock(...) ← stub [exit 0]
Jména lžou. Mocky zastiňují skutečný kód. Maguyva řadí skutečnou implementaci nad testovací mock — stejným způsobem pro každého klienta, který se zeptá.
// workflow 03
agent> co volá QueueDispatcher.publish napříč monorepem? graph::callers(QueueDispatcher.publish) 3 in packages/billing/* 1 in packages/audit/* 1 in packages/notifications/* 1 in services/python-worker/* ← napříč jazyky přes gRPC stub [exit 0]
Napříč balíčky, a napříč jazyky na polyglotním repozitáři, se místa volání objeví přímo v textu. Zítra přepněte agenty a rozsah dopadu tam pořád bude, protože žije v serveru, ne v klientovi.
Tři kroky. Free tarif: 3 repozitáře, Až 50K zaindexovaných řádků repa, bez kreditní karty.
// step 01
Vyberte si repozitář, který dobře znáte, abyste mohli ověřit odpovědi. Free tarif pokrývá 3 repozitáře, Až 50K zaindexovaných řádků repa.
// step 02
{
"mcpServers": {
"maguyva": {
"url": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer mgv_xxxx"
}
}
}
} // step 03
Začněte jedním repozitářem a jednou ověřitelnou otázkou, třeba „co volá formatInvoice napříč balíčky?“ Pokud odpověď sedí s tím, co byste řekli vy, každý další klient, který na to namíříte, dostane stejný podložený výsledek.