Bağlayıcı ve NL2SQL uç noktası aynı şeyi başarmanın iki yolu değildir. İlki üssünüzle Claude veya ChatGPT'den konuşmak için kullanılır. İkincisi, kendi ürününüzün kullanıcılarının, hangi AI istemcisini kullandıklarına bakılmaksızın veya herhangi bir istemci kullanmadan, doğal dilde soru sormalarına izin vermektir. YerelAI bu ikinci ihtiyacı, olaydan sonra bir araya getirilen üçüncü taraf bir hizmet olarak değil, kodunda doğrulanabilen bir ürün yeteneği olarak ele alan bir arka uç.
Temeller
- Supabase, 3 Şubat 2026'da resmi bir Claude Bağlayıcısı'nı ve 8 Mayıs 2026'da resmi blogunda ve Claude.com'da belgelenen resmi bir ChatGPT Uygulamasını başlattı.
- Bir MCP konektörü, Claude veya ChatGPT'yi bir Supabase projesine bağlar: doğal dil → eylem çevirisi, Supabase API'sinin kendisinde değil, AI istemci tarafında olarak kalır.
- Yerel NL2SQL farklı bir mimaridir: SQL'deki bir soruyu çeviren ve doğrulayan, kullanılan AI istemcisinden bağımsız olarak herhangi bir uygulama tarafından çağrılabilen bir arka uç uç noktası.
- Bir bağlayıcı ilk önce projesiyle Claude veya ChatGPT'den sohbet eden geliştiriciye veya operatöre hizmet eder. Yerel NL2SQL, bu arka uç üzerinde oluşturulan ürünün son kullanıcılarına hizmet verir.
- Bu yazının yazıldığı sırada Supabase için herhangi bir resmi Perplexity konektörü doğrulanamadı: bundan herhangi bir şekilde bahsederseniz dikkatli olun.
Üç ay arayla iki resmi lansman
3 Şubat 2026'da Supabase resmi bir Claude konnektörünü duyurdu. Claude.ai, 2025'ten beri uzak bir MCP sunucusunu tek tıklamayla bir konuşmaya bağlamanıza olanak tanıyan bir bağlayıcı dizini sunuyor. 8 Mayıs 2026'da Supabase, üçüncü taraf hizmetlerini doğrudan sohbet arayüzüne entegre etmek için OpenAI tarafından 2025'te başlatılan program olan ChatGPT Uygulamaları kataloğuna katıldı.
Her iki duyuru da resmi Supabase blogunda (supabase.com/blog) ve Claude tarafında Claude.com adresinde belgelenmiştir. Eski bir aracı genişletiyorlar. Supabase, 2025'ten bu yana, tabloları listelemek ve okuma sorgularını yürütmek için Cursor veya Windsurf gibi editörlerde halihazırda kullanılan açık kaynaklı bir MCP sunucusunu sürdürüyor. Ayrıca konuşmadan geçiş uygulamak için de kullanılır.
Claude konektörü ve ChatGPT Uygulaması, büyük olasılıkla, bu durum için oluşturulmuş tamamen yeni bir özellikten ziyade, iki ana platform için barındırılan ve paketlenmiş bir versiyondur. Her birinin sergilediği araçların kesin ayrıntıları bağımsız olarak doğrulanamadı: bu okumayı onaylanmış bir teknik spesifikasyon olarak değil, makul bir çıkarım olarak değerlendirin.
Konuşma bağlayıcısı ve yerel NL2SQL aynı sorunu çözmez
MCP konektörü uzaktan kumanda gibi çalışır. Claude veya ChatGPT soruyu alır, bağlayıcının açığa çıkardığı araçlar arasında hangi aracın aranacağına karar verir ve ardından görüşmede yanıtı döndürür. Niyetin anlaşılması ve eylemin seçilmesi, Supabase API'sinde değil, asistanın dil modelinde gerçekleşir: Supabase araçları açığa çıkarır, Claude veya ChatGPT bunların kullanımına karar verir.
Yerel bir NL2SQL uç noktası bu sorumluluğu tersine çevirir. Arka uç soruyu doğrudan alır, yapılandırılmış bir LLM'yi kendisi çağırır, oluşturulan SQL'i doğrular ve ardından sınırlı bir sorgu yürütür. Bu yetenek arka uç API'sinde bulunur: herhangi bir uygulama, Claude.ai veya ChatGPT uygulamasına gerek kalmadan kendi kullanıcıları için bu özelliği arayabilir.
| Boyutlar | Konuşma bağlayıcısı | Yerel NL2SQL (arka uç) |
|---|---|---|
| Dil → eylem çevirisi nerede yaşıyor? | Asistan modelinde (Claude, ChatGPT) | Arka uç API'sinin kendisinde |
| Tipik son kullanıcı | Claude veya ChatGPT'deki geliştirici veya operatör | Arka uçta yerleşik ürünün herhangi bir kullanıcısı |
| Kendi ürününüze yerleştirilebilir | Hayır, Claude veya ChatGPT'yi açmalısınız | Evet, kendi arayüzünüzden bir API çağrısı |
| Dil modeli sağlayıcısı | Kullanıcının seçtiği AI istemcisi tarafından ayarlanır | Arka uç tarafında yapılandırılabilir (ör. OpenAI, Claude, Gemini) |
| Oluşturulan SQL'in doğrulanması | Bağlayıcı uygulamasına bağlıdır, üçüncü taraf için opaktır | Bunu ortaya çıkaran arka uç kodunda doğrulanabilir |
Bu iki mimari birbiriyle rekabet halinde değil: Bir arka uç, operatörleri için bir MCP bağlayıcısını ve son kullanıcıları için yerel bir NL2SQL uç noktasını aynı anda çok iyi bir şekilde ortaya çıkarabilir. Supabase zaman çizelgesinin gösterdiği şey, geliştirme yatırımının ilk olarak nereye gittiğidir.
Yalnızca teknik bir tercih değil, bir dağıtım tercihi
Bir MCP bağlayıcısı oluşturmak, mühendislik açısından, kendi NL2SQL uç noktanızı oluşturmak ve sürdürmekten daha az maliyetlidir. Bağlayıcı, Anthropic veya OpenAI tarafından kendi modelleri için geliştirilmiş olan akıl yürütmeyi ve güvenliği yeniden kullanır. Yerel uç nokta, arka uç sağlayıcının LLM'ye yapılan çağrıyı, oluşturulan SQL'in doğrulanmasını ve halüsinasyon riskini yönetmesini gerektirir.
Bir de dağıtım tartışması var. Aralarında Claude ve ChatGPT, tek başına alınan herhangi bir BaaS'tan çok daha geniş bir kullanıcı tabanına sahiptir. Resmi bir bağlayıcının yayınlanması, Supabase'i halihazırda Claude veya ChatGPT'yi açmış olan milyonlarca kişinin günlük iş akışına doğrudan dahil edecek. Onları önce kendi sitesini ziyaret etmeye ikna etmesine gerek yok.
Takvim bu okumayı güçlendiriyor. Supabase, bu iki duyurudan önce zaten açık kaynaklı bir MCP sunucusuna sahipti; resmi konektörler sıfırdan yeni bir site açmak yerine mevcut çekiş gücünü genişletir. Bu, yeni bir ürün kapasitesi üzerine yapılan bir bahisten çok, Supabase'de halihazırda oldukça aktif olan içerik ve görünürlük stratejisiyle tutarlıdır.
Bir bağlayıcı, ürününüzdeki NL2SQL ihtiyacının yerini mi alıyor?
Bir Claude bağlayıcısı veya ChatGPT Uygulaması, son kullanıcının uyumlu bir hesap ve abonelikle Claude veya ChatGPT'yi açtığını varsayar. Bu, kodlama sırasında kendi projesini sorgulayan bir geliştirici veya üretimde bir konuşmadan hata ayıklayan bir operatör için çok uygundur. Bu, yanındaki Claude sekmesinden değil, kendi arayüzünüzden yanıt bekleyen SaaS'ınızın son kullanıcısı için uygun değildir.
Güvenlik sorusu ayrıca sorulmayı hak ediyor. Genel bir konuşma asistanını bir üretim veritabanında okuma ve bazen yazma yeteneğine sahip araçlara bağlamak, saldırı yüzeyini genişletir: belirsiz bir soru veya istemin manipülasyonu, asistanı istenmeyen bir eyleme yönlendirebilir; bu, Supabase'e özgü olmayan, genel olarak MCP sunucularında belgelenen bir risktir. Yerel bir NL2SQL uç noktası da aynı tür riskle karşı karşıyadır ancak arka uç sağlayıcı üçüncü bir tarafa bağlı olmak yerine doğrulamayı doğrudan kontrol eder.
Claude ve ChatGPT'nin AI bağlayıcıları hakkındaki konuşmasında kafa karışıklığı sıklıkla ortaya çıkıyor. Bu yazının yazıldığı sırada hiçbir resmi kaynak Supabase'e özel bir Perplexity konnektörünü onaylamadı. Böyle bir entegrasyon varsa veya ortaya çıkıyorsa, aynı okuma çerçevesini hak eder: Bir bağlayıcı, otomatik olarak kendi ürününüzün son kullanıcılarına değil, AI istemcisinin kullanıcısına hizmet eder.
En son duyuruyla değil, ihtiyacı mimariyle eşleştirin
İlk ihtiyacı ele alın: "Geliştirirken üssümle Claude veya ChatGPT'den konuşmak istiyorum". Bir MCP konektörü, altında kullanılan Postgres arka ucuna bakılmaksızın doğrudan ona yanıt verir. Bu bir ürün ihtiyacı değil, operatör ihtiyacıdır.
İkinci bir ihtiyacı ele alalım: "Ürünümü kullananların, Claude veya ChatGPT hesabına bağlı olmadan, arayüzümde doğal dilde sorular sormasını istiyorum." Arka uç karşılaştırmasında kontrol edilecek doğru kutu, API'de kullanıma sunulan yerel bir NL2SQL'dir. Bu bir ürün yeteneğidir, bir geliştirme aracı değildir. Örneğin Aurabase, sözdizimi ağacı tarafından oluşturulan SQL'i doğrulayan ve kodunda doğrulanan, döndürülen satır sayısını sistematik olarak sınırlayan bir NL2SQL uç noktasını ortaya çıkarır. NL2SQL sunumumuz tüm mekaniği ortaya koyuyor ve adım adım öğretici uç noktanın nasıl oluşturulacağını gösteriyor.
Bu NL2SQL'in arkasındaki LLM sağlayıcısının seçimi de önemlidir. Claude, OpenAI ve Gemini'yi özel yerel istemciler olarak ele alan bir arka uç, hepsini tek bir OpenAI uyumlu uç nokta üzerinden yönlendiren bir arka uç gibi davranmaz. yerel AI Ağ Geçidi ile OpenAI uyumlu karşılaştırmamız bu farkı ayrıntılarıyla anlatıyor. Postgres'te bulunan yerel yapay zeka özelliklerine genel bir bakış için yerel yapay zeka sayfamız'ye bakın.
SSS
Supabase'in iki duyurusu bir dağıtım sorununu ele alıyor: Bu konuşmaları kendi ürününe çekmek yerine, milyonlarca insanın bir yapay zeka ile sohbet ettiği yerde bulunmak. Bu savunulabilir bir bahistir ancak kendi kullanıcılarınız için arka uçta yerleşik NL2SQL özelliğinin yerini almaz.
Karşılaştırma tablonuzda bir "Yapay Zeka" kutusunu işaretlemeden önce, iki mimariden hangisinin ihtiyaçlarınızı gerçekten karşıladığını kontrol edin. Biri üssüyle görüşen operatöre hizmet ediyor; diğeri ürününüzün son kullanıcılarına hizmet eder. Bu seçimi daha geniş bir karşılaştırmaya yerleştirmek için bkz. Aurabase ve Supabase.