Release
22. října 2026· Supabase BlogSupabase aplikace mohou mít vlastní MCP server
Supabase 22. října ukázal, jak dát aplikaci vlastní MCP server. Uživatel se přihlásí přes Supabase Auth a agenti z ChatGPT nebo Claude volají nástroje pod jeho identitou a RLS pravidly.
Supabase publikoval návod a oznámení „Give your Supabase app its own MCP server“. Pointa je jednoduchá: vaše aplikace může vystavit své akce jako nástroje přes Model Context Protocol, takže je zákazník použije přímo z ChatGPT, Claude nebo jiného MCP klienta. Přihlášení řeší Supabase Auth přes OAuth flow a každý tool call běží jako konkrétní přihlášený uživatel. Díky tomu o přístupu k datům nerozhoduje service role key schovaná někde v agentovi, ale vaše existující Row Level Security policies.
To je pro vibecoding velmi důležité, protože MCP se rychle stává standardním rozhraním mezi aplikacemi a AI agenty. Supabase k tomu přidává praktický stavební blok: MCP Server block, Edge Function, middleware, ukázkový whoami tool a helpery z @supabase/server. Vývojář tedy nemusí začínat od nuly a může přidávat nástroje nad existující tabulky, Edge Functions nebo aplikační API. Z hlediska bezpečnosti je zásadní, že tool používá klienta navázaného na uživatele, ne všemocný backend token.
Praktický dopad: pokud stavíte SaaS v Supabase, můžete si představit „headless“ verzi produktu ovládanou agentem. CRM může dovolit agentovi najít zákazníka, projektový nástroj vytvořit task, video appka vygenerovat asset nebo interní dashboard vrátit report. Pro české startupy je to šance připravit produkt na svět, kde část uživatelů nebude chodit do UI, ale bude s aplikací mluvit přes svého agenta. Začněte read-only nástroji, důsledně testujte RLS a až potom přidávejte akce, které mění data.
Zdroj
Supabase Blog