← Bloga dön
·8 dk okuma·

MCP nedir - ve küçük bir işletme onu gerçekten ne zaman ister

MCP, AI araçları için USB portudur: model fonksiyonları listeler, şemayla çağırır, veri alır. Chatbot değildir ve gateway almak için gerekçe değildir. On kişilik bir şirket bunu bu ay ne zaman bağlamalı, form ne zaman hâlâ doğru üründür, ve Figma, Next.js ile sınırlı bir ajanı nasıl bağlardım.

MCPAI ajanlarıLLMNext.jsFigmaKOBİ

İnsanlar artık iki yıl önce «chatbot lazım» der gibi «MCP lazım» diyor. Harfler Model Context Protocol demek. İşe yarar cümle daha kısa: bir ajanın 2024 tarihli bir yazıdan API uydurmadan araçlarınıza dokunmasına izin verilen yol.

Chatbot metin üretir. Ajan bir araç seçer ve çalıştırır. MCP ikisinin arasındaki fiştir: adlar, argüman şemaları, sonuçlar. Kasayı modele vermemeniz gerektiğini zaten yazdım. Burada eksik fiş: o araç listesi ne zaman MCP konuşmalı, ve kendi sunucunuzdaki tipli bir fonksiyon ne zaman yeter.

1. USB, kişilik değil

MCP’yi ChatGPT kurar gibi «kurmazsınız». Araçları standart bir soketten açarsınız. Uyumlu herhangi bir ajan - Cursor, Claude, Next.js uygulamanızdaki bir bot - o araçları listeleyip çağırabilir.

Bütün numara bu. Bundan önce her satıcının modele fonksiyon vermenin ayrı bir yolu vardı. Şimdi soket ortak. Ortak soketler ekosistem büyütür: kayıt defterleri, kurulum komutları ve takmaya değer tek bir aracınız yokken size «gateway» satan bir ürün dalgası.

2. Bir çağrıda gerçekten ne olur

Üç adım. Sonra satıcı diyagramlarını okumayı bırakabilirsiniz.

  • Ajan sunucuya hangi araçların var olduğunu sorar. Adlar ve JSON şemaları alır. Örnek: create_invoice, tutar, para birimi, müşteri id.
  • Şemaya uyan argümanlarla bir aracı çağırır. Paragraf değil. Uydurulmuş SQL değil.
  • Sunucu sizin kodunuzu çalıştırır. Model Stripe anahtarını hiç görmez. Sonuç, arayüzün gösterebileceği veri olarak döner.

Bu bir API gibi duruyorsa

Bu, shell emanet edilmeyecek bir model için yazılmış bir API’dir. Protokol tesisattır. Güvenlik hâlâ hangi araçları açtığınızda ve hangilerinin bir insanı beklediğinde yaşar. Sunucuya MCP koymak ürünü güvenli yapmaz. Ajanlar üzerine o cümleyi bu ay yazmıştım. Burada yeni bir din olmadan geçerlidir.

3. Bu ağustos neden bu kadar gürültülü

Next.js 16.3, 3 Ağustos 2026’da kararlı sürüme çıktı; dev sunucuda bir MCP uç noktası var. Kod ajanı geçen yılın dokümanından App Router’ınızı tahmin etmek yerine canlı hataları, route’ları ve log’ları okuyabilir. Figma dosyaları, bileşenleri ve değişkenleri araç olarak açar - sitemdeki «Figma-to-code via MCP» satırı budur, ekran görüntüsü ve dua değil. Kayıt defterleri MCP sunucularını artık paket gibi ele alıyor. Satıcılar gateway satıyor: ajanlardan oluşan bütün bir «filoyu» kimlik doğrulamak, denetlemek ve kollamak için tek yer.

On kişilik bir şirkette o filonun çoğu yoktur. Gürültünün işe yarar yanı sokettir. Pahalı yanı, işe almadığınız çalışanlar için yönetim satın almaktır.

4. Bu ay gerçekten ne zaman lazım

Ajanın zaten sahip olduğunuz canlı bir sistemi görmesi gerekiyorsa ve bir prompt bunun yerine geçmiyorsa MCP bağlayın.

  • Next.js sitesindeki kod ajanı: 2024’ten cache API uydurmak yerine bu sürümün dokümanını ve bu sürecin hatalarını okumalı. 16.3’ten sonra mevcut bir sitede ne yapacağımı yazmıştım.
  • Figma’dan üretim arayüzüne: kaynak dosyadır. Ajan dosyanın PNG’sini değil, dosyayı sormalı.
  • Birkaç araç, bir ürün ajanı: rezervasyon, CRM, retrieval ile SSS. Araç başına bir şema, sohbet satıcısı başına yeni bağdaştırıcıyı yener.
  • Zaten bir izin listeniz ve onay düğmeniz var. MCP bunların yerini almaz. Modelin fonksiyon adlarını uydurmasını durdurur.

5. Ne zaman almamalısınız

Retrieval’lı bir SSS botunun MCP’ye ihtiyacı yoktur. Formdan rezervasyon oluşturan bir server action’ın MCP’ye ihtiyacı yoktur. «Keynote her ürünün agent-native olacağını söyledi» bir spec değildir.

Bir derleme buna npm ânı dedi diye gateway, kayıt defteri ve ajanlar için tarayıcı almayın. Çok ajanınız, çok insanınız ve 02:14’te refund’u kimin çağırdığını soracak bir denetçiniz varken gateway gerekir. O zamana kadar anahtarları tutan sunucu gateway’dir.

Çalışan bir formu MCP konuşan bir ajanla değiştirmeyin. Para hâlâ formdan geçmelidir. Ajanı taslak ve çıkarımda tutarım. Gönder’e bir insan basar.

6. Bunu nasıl bağlardım

Üç soket, bir platform değil.

  • İşe alındığım repoya Figma MCP. Diff’i yine okurum. Piksel mükemmeliyeti insan standardıdır. Protokol yalnızca modelin ekran görüntüsünden boşluk uydurmasını durdurur.
  • Ajanın gerçek route’ları ve gerçek hataları görmesi için çalışan Next.js uygulamasına next-devtools-mcp. AGENTS.md, node_modules’teki dokümana işaret eder. O sürümü zaten yazmıştım.
  • Üründe: tipli sunucu fonksiyonları olarak kısa bir araç listesi. Çağıran dış ajan ise - Cursor, masaüstü uygulama, ikinci model - önde MCP. Çağıran sizin Next.js route’unuzsa düz fonksiyon. İkisinde de aynı izin listesi, aynı onay, aynı denetim kaydı.

Anahtarlar sunucuda kalır

Model Stripe’ı hiç tutmaz. Çekim ve rezervasyonda idempotency anahtarları. Mühendis olmayan birinin okuyabileceği kayıt: kim sordu, hangi araç, hangi id, kim onayladı. MCP o kaydı sizin yerinize yazmaz. Yine siz yazarsınız.

Sonuç: soketi alın, filoyu geçin

MCP bir sokettir. Gürültülü oldu çünkü soketler ekosistem alır, ekosistemler fatura keser. Küçük işletme, bir ajanın API uydurmadan Figma ile, canlı bir Next.js uygulamasıyla veya kısa bir araç listenizle konuşması gerektiğinde ona ihtiyaç duyar. Kişilik, chatbot yükseltmesi veya tek kişilik filo için gateway olarak ihtiyaç duymaz.

Soketi bir hafta kazandırdığı yere bağlarım, formun zaten çalıştığı yerde atlarım. Formdan ajanın hangi sistemi görmesi gerektiğini yazın - Figma, çalışan site, rezervasyon takvimi - ve hangi eylemin asla insansız çalışmaması gerektiğini. Size gateway alarak başlamayacağız. :)

Sadece okumak değil, kurmak mı lazım?

İşletmeler için AI çözümleri: RAG, ajanlar, Next.js. Doğrudan yüklenici.

İşletmeler için AI çözümleri

Projenizi konuşalım mı?

React ve Next.js konusunda uzman kıdemli bir web geliştiriciyim - dünya çapında freelance projelere açığım.