Lingo.dev React MCP dává AI asistentům pro psaní kódu nástroje, se kterými nastaví internacionalizaci ve vaší React kódové základně — routy podle jazyka, přepínač jazyka i detekci jazyka — z jediného promptu. Inspirovaný MCP Sequential Thinking rozděluje nastavení i18n do řízeného checklistu, kterým agent prochází krok za krokem, takže se klíče i překladová infrastruktura automaticky extrahují a propojí.
Nezaměňovat s Lingo.dev MCP
Lingo.dev React MCP se zaměřuje na scaffoldování i18n v React kódových základnách. Samostatný Lingo.dev MCP slouží pro práci s lokalizačními enginy (glosáři, hlasy značky, skórovacími nástroji a konfiguracemi modelů). Tato stránka je o React MCP.
Jak to funguje#
Server Lingo.dev React MCP zpřístupňuje agentovi čtyři nástroje:
| Nástroj | Účel |
|---|---|
i18n_checklist | Podrobný implementační průvodce, který koordinuje celé nastavení. Agent ho volá v každém kroku, aby věděl, co dělat dál. |
get_project_context | Zachytí architekturu projektu — framework, router i strukturu adresářů — a podle toho určí implementační strategii. |
get_framework_docs | Načítá oficiální dokumentaci k rozpoznanému frameworku (Next.js, React Router, TanStack Start). |
get_i18n_library_docs | Načítá dokumentaci k i18n knihovnám (např. react-intl), které se používají při nastavování provideru a komponent. |
Nástroj i18n_checklist funguje jako koordinátor. Provede agenta 13 kroky — od analýzy projektu přes routování podle jazyka, nastavení překladů a přepínač jazyka až po validaci buildu.
Co se implementuje#
Typické nastavení vedené přes Lingo.dev React MCP vytvoří:
- Routy podle jazyka - URL adresy s prefixem aktivního jazyka (
/en/about,/es/about) - Přepínač jazyka - UI komponentu pro přepínání mezi podporovanými jazyky
- Detekce jazyka - Automatické rozpoznání preferovaného jazyka uživatele
- Překladová infrastruktura - Nastavení provideru, soubory s překlady a pomocné funkce s klíči extrahovanými z vašich komponent
Podporované frameworky#
| Framework | Verze |
|---|---|
| Next.js App Router | v13-16 |
| Next.js Pages Router | v13-16 |
| TanStack Start | v1 |
| React Router | v7 |
Použití#
Jakmile Lingo.dev React MCP připojíte ke svému AI asistentovi pro psaní kódu, zadejte mu tento prompt:
Set up i18n
Nebo rovnou zadejte jazyky:
Set up i18n with the following locales: en, es, and pt-BR. The default locale is "en".
Agent nejdřív zavolá i18n_checklist a pak postupuje podle jednotlivých kroků — další nástroje volá podle potřeby. Výsledkem je funkční nastavení i18n přizpůsobené vašemu frameworku i struktuře projektu.
Kódování s podporou AI je ze své podstaty nedeterministické. Lingo.dev React MCP díky přístupu založenému na checklistu zvyšuje konzistenci, ale konkrétní výsledky se mezi jednotlivými spuštěními mohou lišit.
