PrestaShop MCP: mağazanızı Claude, ChatGPT veya Le Chat’e bağlamak
Bir MCP (Model Context Protocol) sunucusu, yapay zekâ asistanının PrestaShop mağazanızdaki belirli işlevleri çağırmasını sağlar: satışları okumak, bir siparişi bulmak, bir ürün sayfasını düzeltmek. PrestaShop Kasım 2025’ten beri ücretsiz resmî bir modül yayımlıyor; ben de bakımını yaptığım mağazalarda canlıda çalışan kendi MCP modülümü geliştirdim. Hangisini seçeceğinize, kurulumuna ve özellikle güvenliğine yardımcı oluyorum.
PrestaShop’ta bir MCP projeniz mi var?
PrestaShop için MCP sunucusu nedir
MCP, bir yapay zekâ asistanının harici bir sistemin sunduğu “araçları” nasıl keşfedip çağıracağını standartlaştıran açık bir protokoldür. PrestaShop’ta her araç sınırları belli bir işleme karşılık gelir: bir dönemin cirosunu almak, terk edilmiş sepetleri listelemek, bir ürün sayfasını okumak, bir meta açıklamayı güncellemek. Asistan tahmin yürütmez, yönetim panelinde gezinmez: tanımlı bir fonksiyonu tipli parametrelerle çağırır ve yapılandırılmış bir yanıt alır.
Somut olarak “bu ay geçen aya göre hangi ürünlerin satışı düştü?” ya da “hangi ürün sayfalarında meta açıklama yok?” diye doğal dilde sorabilirsiniz; asistan gereken çağrıları sırayla yapar. Bu ancak sunulan araçlar iyi seçildiyse işe yarar, yetkiler doğru ayarlandıysa güvenlidir.
Resmî modül mü, özel modül mü: nasıl seçilir
Resmî PrestaShop MCP Server modülü 19 Kasım 2025’te çıktı ve ücretsizdir. PrestaShop 8.2 veya üstü ile PHP 8.1 ister; ayrıca PrestaShop Account ve MBO modüllerini gerektirir. Katalog, sipariş, müşteri ve SEO konularını kapsar; diğer modüller de kendi araçlarını ekleyebilir: modül uyumlu olduğunu bildirir, ardından public metotlarını #[McpTool] PHP özniteliğiyle işaretler ve resmî sunucu bunları kendiliğinden keşfeder.
Özel bir modül üç durumda anlamlıdır: mağazanız hâlâ 1.7 veya 8.0/8.1 sürümündedir ve resmî modülü kuramaz; bir üçüncü kişiye (ortak, muhasebeci, ajans) yönetim panelini açmadan salt okunur erişim vermek istersiniz; ya da resmî modülde olmayan araçlara, örneğin sunucu günlüğü analizine, sipariş kaynağı atamasına veya bir iş modülündeki tekliflere ihtiyacınız vardır.
Biri ötekinin alternatifi değil: mevcut modülleriniz için resmî sunucuya bağlanan #[McpTool] araçları da yazabilirim.
Geliştirdiğim MCP modülünün yaptıkları
-
Node.js gerektirmeyen yerel PHP modülü
MCP sunucusu doğrudan PrestaShop içinde, modülün HTTPS rotası üzerinden çalışır: barındırmaya ek bir şey kurulmaz. Kodu PrestaShop 1.7’den itibaren uyumluluk bildirir.
-
Kırk okuma aracı
Döneme göre satışlar, satılan ürünler, terk edilen sepetler, sipariş durumları, teklifler ve dönüşümleri, sipariş kaynağı, site içi arama, katalog ve izleme sağlığı, dönem karşılaştırması, müşteri raporu.
-
Sınırlı yetkili özel anahtarlar
Her anahtarın bir adı ve bitiş tarihi vardır (doksan gün önerilir, en fazla bir yıl), yalnızca seçilen izinleri açar ve IP adreslerine kısıtlanabilir. Yalnızca parmak izi saklanır; iptal bir sonraki istekte geçerli olur.
-
Kişisel veri içermeyen sunucu günlükleri
Yöneticinin izin verdiği erişim ve hata günlüklerinin sınırlı okunması; yollardaki IP, e-posta ve kimlikler maskelenir. Bir HTTP isteği hiçbir zaman ziyaret olarak sunulmaz.
-
Kontrollü ve geri alınabilir yazma
Yönetici tarafında ürün, kategori, müşteri veya CMS sayfası oluşturmak ya da değiştirmek günlüğe kaydedilir ve geri alınabilir. Güvenli mod açıkken silme işlemleri engellenir.
-
İstek sınırları
Anahtar başına dakikada altmış istek ve sınırlı istek gövdesi: döngüye giren bir asistan mağazayı çökertemez.
Kurulum nasıl ilerler
-
Devredilecek soruları ve işlemleri listelemek
Gerçek alışkanlıklarınızdan yola çıkarız: her hafta baktığınız rakamlar, tekrarlayan düzeltmeler, elle hazırladığınız raporlar. Her ihtiyaç bir araca dönüşür ya da dönüşmez.
-
Teknik yolu seçmek
PrestaShop sürümünüze, barındırmanıza ve istenen erişim düzeyine göre resmî modül, ona bağlanan özel araçlar veya bağımsız bir modül.
-
Mağazanın bir kopyasında test etmek
Kurulum ve denemeler bir test ortamında veya geri yüklenmiş bir yedekte yapılır; ilk seferde asla doğrudan canlıda değil.
-
Yetkileri profil profil ayarlamak
Varsayılan olarak salt okunur; yazma yetkisi yalnızca buna ihtiyaç duyan araçlara ve kullanan kişilere; tek birini iptal edebilmek için kişi veya araç başına ayrı anahtarlar.
-
Asistanı bağlamak ve doğrulamak
Claude, ChatGPT, Le Chat veya n8n’de bağlayıcının ayarlanması, ardından yanıtını önceden bildiğimiz kontrol sorularıyla rakamların doğruluğunun teyidi.
-
Belgelemek ve teslim etmek
Araçların, anahtarların ve kapsamlarının listesini, bir erişimi iptal etme adımlarıyla birlikte alırsınız.
Resmî modülle özel modül arasında kararsız mısınız?
PrestaShop MCP sunucusu ne zaman anlamlıdır
- Her hafta aynı rakamları analiz için bir tabloya aktarıyorsunuz
- Eksik meta açıklamaları veya ürün sayfalarını toplu olarak düzeltmek istiyorsunuz
- Mağazanız 1.7 veya 8.1’de ve resmî modül kurulmayı reddediyor
- Bir ortağın veya hizmet sağlayıcının rakamlara ihtiyacı var, ama yönetim paneline değil
- İş modüllerinizden biri (teklif, yapılandırıcı, B2B) yapay zekâ tarafından sorgulanabilmeli
MCP sunucusunun yapmadıkları
Mağazanızı ChatGPT’de veya Google yanıtlarında görünür kılmaz: sizin ve ekibiniz için özel bir erişimdir, herkese açık bir vitrin değildir. Görünürlük için mağazanızı yapay zekâ arama motorlarında görünür kılma rehberine, ajanların yaptığı satın almalar için ajan tabanlı ticaretin gerçekte neyi kapsadığına bakın.
Bir ziyaretçi ölçüm aracının yerini de tutmaz: siparişler ve sunucu günlükleri siteyi kaç kişinin ziyaret ettiğini söylemez. Son olarak bir asistan bir soruyu yanlış anlayabilir; bu yüzden hazır sonuçlar yerine doğrulanabilir veri döndüren araçları tercih ediyorum.
İlgili sayfalar
-
Bir mağaza için MCP sunucusu
Platformdan bağımsız genel yaklaşım: araç kapsamı, yetkiler, izlenebilirlik.
-
Özel PrestaShop modülü
İhtiyaç duyduğunuz MCP aracı önce özel bir modül gerektirdiğinde.
-
WordPress ve WooCommerce MCP
Aynı yaklaşım WooCommerce’te, Abilities API ve MCP Adapter ile.
-
Shopify MCP
Storefront MCP, Dev MCP ve Admin API üzerinde özel sunucu.
PrestaShop mağazanızı yapay zekâya düzgünce bağlayın
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.