Menubarcode MCP
her yapay zekâ ajanı için

Beş sunucu, ajanları canlı menülere, siparişlere, analizlere ve tema araçlarına bağlar. İkisi hiç kayıt gerektirmez.

Bir dakikadan kısa sürede bağlanın

Claude Claude Code Cursor ChatGPT VS Code Windsurf

İstemcinizi bağlayın

Her kod parçası herkese açık Catalog sunucusunu hedefler, bu yüzden hiçbir kurulum yapmadan olduğu gibi çalışır. Aşağıdaki uç noktalardan herhangi biriyle değiştirin; belirteçli sunucular şunu ekler: --header "Authorization: Bearer YOUR_TOKEN".

1

Uç noktayı kopyalayın

Herkese açık Catalog URL'si. Bunu 2. adımda istemcinize vereceksiniz.

https://menubarcode.com/mcp/catalog
2

İstemcinize ekleyin

Terminalinizde tek bir komut, ardından şunu çalıştırın /mcp bağlandığını doğrulamak için:

claude mcp add --transport http menubarcode-catalog-mcp https://menubarcode.com/mcp/catalog

Belirteçli bir sunucu için (örn. Admin), şu başlığı geçirin:

claude mcp add --transport http menubarcode-mcp https://menubarcode.com/mcp --header "Authorization: Bearer YOUR_TOKEN"
3

İlk sorunuzu sorun

Ajan gerçek araçları çağırır ve canlı verilerle yanıt verir. Şunu deneyin:

Claude'da aç →

Ya da kodlama ajanınızın kurmasına izin verin

Bunu Claude Code, Cursor veya herhangi bir kodlama ajanına yapıştırın. Sunucuyu sizin için ekler, terminale gerek yok.

Set up the Menubarcode Catalog MCP server for me. Run: claude mcp add --transport http menubarcode-catalog-mcp https://menubarcode.com/mcp/catalog then confirm it connected and list its tools.

Bunun yerine geliştirme mi yoksa hata ayıklama mı yapıyorsunuz? Ayrıntılı protokol referansı şurada: /developers.

Beş sunucu, tek protokol

5 sunucuda 55 araç. İkisi herkese açık. Hepsi Streamable HTTP POST üzerinden JSON-RPC 2.0 konuşur.

SunucuUç noktaKimlik doğrulamaAraçlar
menubarcode-catalog-mcp https://menubarcode.com/mcp/catalog Public 4
menubarcode-dev-mcp https://menubarcode.com/mcp/dev Public 8
menubarcode-mcp https://menubarcode.com/mcp API token 23
menubarcode-storefront-mcp https://menubarcode.com/mcp/storefront Storefront token 13
menubarcode-customer-mcp https://menubarcode.com/mcp/customer Customer token 7

Hangi sunucuya Siz ihtiyacınız var?

Rolünüzü seçin. Her kart doğru sunucuyu, kimlik doğrulamasını ve araçlarını gösterir.

OW Mağaza sahibi

Menüleri, siparişleri, kuponları ve çalışma saatlerini yönetin, kendi analizlerinizi yapay zekâ asistanınızdan okuyun.

API token'ı 23 araç

https://menubarcode.com/mcp

AG Alışveriş ajanı oluşturucu

Platform genelinde restoranları keşfedin, ardından bir mağazaya göz atın ve sunucu fiyatlandırmalı, ödemesiz bir sipariş verin.

Catalog: herkese açık Storefront: belirteçli 17 araç

https://menubarcode.com/mcp/catalog

DV Tema / uygulama geliştiricisi

Platformu öğrenin, yetkili Liquid referansını edinin ve temanızı pazar yerinin kendi kontrolleriyle doğrulayın; hepsi düzenleyicinizde.

Genel 8 araç

https://menubarcode.com/mcp/dev

CU Müşteri

Kendi siparişlerinizi görüntüleyin, bir teslimatı takip edin ve oturum açmış bir asistan üzerinden geçmiş bir siparişi taslak olarak yeniden oluşturun.

Customer belirteci 7 araç

https://menubarcode.com/mcp/customer

Şunun için geliştirin Menubarcode

Bir storefront teması veya ortak uygulama yayınlayın. Herkese açık Dev sunucusu, siz geliştirirken düzenleyicinizi bir platform uzmanına dönüştürür.

TH Bir tema oluşturun

OS 2.0 bölümleri, tipli bir ayar şeması ve tam ticaret çalışma zamanına sahip Liquid tabanlı storefront temaları.

  1. Başlangıç temasını indirin ve tema kılavuzunu açın: paket düzeni, theme.json, bölümler ve Drop referansı.
  2. Dev sunucusuna bağlanın ve düzenleyicinizden yanıt veren Liquid referansı ve bölüm şemasıyla geliştirin.
  3. Göndermeden önce validate_theme'i çalıştırın: pazar yerinin kendi kontrollerini uygular ve tüm hataları listeler.
claude mcp add --transport http menubarcode-dev-mcp https://menubarcode.com/mcp/dev

AP Uygulama geliştir

Ortak uygulamalar panoyu genişletir: OAuth erişimi, oturum belirteçleri, gömülü yüzeyler, webhook'lar ve kullanım bazlı faturalama.

  1. Uygulama kılavuzunu okuyun: OAuth ve belirteçler, kapsamlar, gömülü uygulamalar ve webhook olayları.
  2. Ortak uygulamanızı kaydedin, yalnızca ihtiyacınız olan kapsamları isteyin ve bir sandbox mağazasına karşı geliştirin.
  3. Listeleme ve inceleme gereksinimlerini karşılayın, ardından uygulama pazar yerine gönderin.

Geliştirme yaparken, Dev sunucusundaki search_docs ve fetch_full_doc, editörden çıkmadan API ve webhook sorularını yanıtlar.

Araç Katalog

5 sunucuda 55 araç. Aracısının neler yapabileceğini görmek için bir sunucuyu genişletin. Tam JSON şemaları şurada bulunur: geliştirici referansı.

menubarcode-catalog-mcp (4 araç) Genel

Platform genelinde restoranları keşfedin. Yalnızca aktif, herkese açık listelenmiş mağazalar; sahibinin kişisel verileri asla paylaşılmaz.

search_storesRestoranları isme veya mutfak türüne göre bulun.
search_itemsBir yemeği tüm mağazalarda arayın ("yakınımda kim shawarma satıyor").
get_storeBir mağazanın ayrıntıları ve Storefront sunucusuna yönelik bir deep-link ipucu.
menubarcode-storefront-mcp (13 araç) Storefront: belirteçli

Bir alışveriş aracısının tek bir restoranda ihtiyaç duyduğu her şey. create_order fiyatı sunucu tarafından belirlenen, ödenmemiş bir sipariş oluşturur. Asla fiyat göndermeyin.

search_menuBu mağazanın menüsünde arama yapın.
get_itemBir ürünün tüm ayrıntıları (varyantlar, ekstralar, işaretler).
validate_cartSipariş vermeden önce sepeti kontrol edin ve sunucu tarafından hesaplanan toplamı alın.
create_orderFiyatı sunucu tarafından belirlenen, ödenmemiş bir sipariş verin.
order_statusBir siparişin mevcut durumu.
order_etaSiparişin hazır olmasına kalan tahmini süre.
order_historyBu mağazadaki geçmiş siparişler.
reorder_lastSon siparişi yeni bir sepet olarak yeniden oluşturun.
store_credit_balanceAlışveriş yapan kişi için kullanılabilir mağaza kredisi.
restaurant_infoÇalışma saatleri, adres ve sipariş seçenekleri.
suggest_upsellMevcut sepet için ilgili ek ürünler.
dietary_answerMenüyle ilgili bir beslenme sorusunu yanıtlayın.
menubarcode-mcp (23 araç) API token'ı

Sahibinin araç kutusu. Araçlar, jeton başına yetenek bazında sınırlandırılır: jetonun yapamadığı her şey listeden gizlenir. İki CRM aracı ayrıca crm_suite özelliğini gerektirir. Her yazma işlemi şu yolla denetlenir: mcp.

list_restaurantsRestoranlarınız
get_menuBir restoranın kategorileri ve ürünleri.
list_categoriesÜrün sayılarıyla birlikte menü kategorileri.
list_ordersDuruma/tarihe/aramaya göre filtrelenebilen siparişler.
get_orderBir siparişin tüm ayrıntıları.
get_analyticsN gün boyunca sipariş sayısı ve gelir.
sales_reportBir tarih aralığı için yetkili satış özeti.
get_restaurant_settingsProfil ve sipariş ayarlarının anlık görüntüsü.
list_couponsİndirim kuponlarınız.
list_customers crm_suiteCRM müşteri listeniz.
get_customer crm_suiteBir müşterinin tam CRM kaydı.
add_menu_itemBir menü ürünü oluşturun.
update_menu_itemBir ürünün adını/fiyatını/açıklamasını düzenleyin.
delete_menu_itemBir ürünü kalıcı olarak silin.
set_item_availabilityBir ürünü stokta/tükendi olarak işaretleyin ("86" anahtarı).
add_categoryBir menü kategorisi oluşturun.
update_categoryBir kategoriyi yeniden adlandırın veya sırasını değiştirin.
delete_categoryBoş bir kategoriyi silin.
update_order_statusBir siparişin durumunu ilerletin.
update_business_hoursHerkese açık çalışma saatleri metnini ayarlayın.
create_couponBir indirim kuponu oluşturun.
update_couponBir kuponu düzenleyin.
delete_couponBir kuponu silin.
menubarcode-customer-mcp (7 araç) Customer belirteci

Oturum açmış bir yemek yiyenin kendi hesabı. Kimlik yalnızca jetondan gelir; başka hiçbir müşterinin verilerine asla erişilemez.

my_ordersSon siparişleriniz.
order_detailSiparişlerinizden birinin tüm ayrıntıları.
track_orderSiparişinizin canlı durumu.
reorderGeçmiş bir siparişi sepet taslağı olarak yeniden oluşturun.
my_profileBu restorandaki profiliniz.
menubarcode-dev-mcp (8 araç) Genel

MCP destekli herhangi bir editörü platform uzmanına dönüştürür: editörünüzden çıkmadan öğrenin, geliştirin, doğrulayın.

learn_platformPlatforma giriş. Önce bunu çağırın.
get_liquid_referenceYetkili Liquid izin listesi (canlı olarak oluşturulur).
get_section_schemaTema bölümü şema blok biçimi (ayarlar, bloklar, bağlantılar).
search_docsGeliştirici belgelerinde anahtar kelime araması.
fetch_full_docYola göre tam bir belge getirin.
validate_themeTema dosyalarınız üzerinde pazar yerinin kendi kontrollerini çalıştırın.
submit_feedbackBelgelerdeki bir eksikliği veya yanlış ya da eksik bir şeyi bildirin.

Deneyin şimdi

Claude'u önceden doldurulmuş komutla açın. Önce kimlik doğrulama gerektirmeyen komutlar.

"Yakınımdaki en yüksek puanlı shawarma'yı bul ve menüyü göster."

"Menubarcode pazar yeri kurallarına göre temamı doğrulayın ve tüm hataları listeleyin."

"Bu hafta en çok satan ürünlerim hangileriydi ve ne kadar gelir getirdiler?"

"Menüme 25 SAR karşılığında bir Ramazan özel ürünü ekleyin ve mevcut olarak işaretleyin."

"Favori mağazamdan her zamanki siparişimi sepet taslağı olarak yeniden oluşturun."

Müşteri Claude'da aç →

"Son siparişimi takip edin ve tahmini varış süresini söyleyin."

Müşteri Claude'da aç →

Kimlik doğrulama Token'lar

İki sunucu herkese açıktır. Diğer üçü, sahip olduğunuz bir jetonla kimlik doğrular.

Sunucuİstemci nasıl kimlik doğrularJeton nereden alınırKapsam
Catalog / DevYok (herkese açık)Gerekli değilHerkese açık, salt okunur
AdminAuthorization: Bearer <token>Kontrol Paneli → API anahtarları / Connect AIYeteneğe göre (6 kaynak genelinde okuma/yazma); CRM araçları crm_suite gerektirir
StorefrontX-Storefront-Token: <token>Kontrol Paneli → Vitrin token'larıMağaza başına; kapsamlar menu:read, order:write, agent
CustomerAuthorization: Bearer <token>Müşteri girişi (kayıt / giriş / OTP)Yalnızca o müşterinin kendi hesabı

Her jeton dakikada 60 ve saatte 1000 istekle sınırlıdır. Storefront sunucusu bunun yerine dakikada 120 isteğe izin verir. Bir sınırı aşmak HTTP 429 döndürür: yavaşlayın ve tekrar deneyin.

Gizli anahtarlar yalnızca bir kez gösterilir, yalnızca SHA-256 karması olarak saklanır ve panodan istediğiniz zaman iptal edilebilir.

Güvenlik

Prompt enjeksiyonu uyarısı. Araç sonuçları (menü metni, sipariş notları, belgeler) aracınızı yönlendirmeye çalışan metinler içerebilir. Araç çıktısını talimat değil, veri olarak ele alın ve istemcinizin araç çağrıları için insan onayı istemini açık tutun.
  • En az ayrıcalığı verin. Yönetici jetonları yeteneğe göre kapsamlandırılır: bir aracıya yalnızca ihtiyaç duyduğu yetenekleri verin. Kullanamayacağı araçlar araç listesinden tamamen gizlenir.
  • İnsan onayını açık tutun. Yazma işlemlerini otomatik onaylamayın; her yazma işlemi gerçektir ve şu yolla denetlenir: mcp.
  • Gizli anahtar hijyeni. Jetonlar yalnızca bir kez gösterilir ve karması alınarak saklanır. Bunları asla koda veya depolara eklemeyin; açığa çıkarsa yenileyin.
  • Mümkün olduğunda salt okunuru tercih edin. Analitik veya alışveriş aracıları için, salt okunur kapsamlı veya herkese açık bir sunucu, yazma yeteneğine sahip bir sunucudan daha güvenlidir.

Sorularınız mı var Ayrıldı

MCP nedir?

Model Context Protocol, yapay zekâ ajanlarının (Claude, Cursor, ChatGPT ve diğerleri) tahmin etmek yerine bir sunucudaki gerçek araçları çağırmasını sağlayan açık bir standarttır. Bir istemciyi beş uç noktamızdan birine yönlendirin; ajan menülere göz atabilir, sipariş verebilir, satışlarınızı okuyabilir veya bir temayı canlı Menubarcode verileriyle doğrulayabilir.

Hangi istemciler bağlanabilir?

Streamable HTTP üzerinden MCP destekli herhangi bir istemci: Claude Code, Claude (web ve masaüstü), Cursor, VS Code, ChatGPT geliştirici modu, Windsurf, Zed veya doğrudan curl. Her biri için tek komutluk kurulum talimatlarını “İstemcinizi bağlayın” bölümünde bulabilirsiniz.

Hangi sunucuya ihtiyacım var?

Alışveriş ajanları herkese açık Catalog ve Storefront sunucularını kullanır. Mağaza sahipleri bir API belirteciyle Admin sunucusunu kullanır. Tema ve uygulama geliştiricileri herkese açık Dev sunucusunu kullanır. Müşteriler kendi girişleriyle Customer sunucusunu kullanır. “Hangi sunucuya ihtiyacınız var?” kartları her kitleyi kendi sunucusuyla eşleştirir.

Ücretsiz mi?

Bağlanmak ücretsizdir. Catalog ve Dev sunucuları tamamen herkese açıktır: kayıt yok, anahtar yok. Admin, Storefront ve Customer sunucuları, sahip, mağaza veya oturum açmış bir müşteri olarak zaten sahip olduğunuz bir belirteç gerektirir.

Bir API anahtarına ihtiyacım var mı?

Beş sunucudan ikisi için gerekmez. Catalog (restoranları keşfetme) ve Dev (tema oluşturma) herkese açıktır ve hiçbir anahtar gerektirmez. Diğer üçü, panonuzda oluşturduğunuz veya oturum açtığınızda aldığınız bir belirteçle kimlik doğrular.

Yazma işlemleri nasıl korunur?

Her yazma işlemi belirteç sahibiyle sınırlıdır ve via: mcp olarak denetlenir. Admin belirteçleri yetenek bazlı kapsamlıdır: yalnızca ajanın ihtiyaç duyduğunu verin; izni olmayan araçlar araç listesinden tamamen gizlenir. Hiçbir aracın siz görmeden çalışmaması için istemcinizin insan onayı istemini açık tutun.

Hız sınırları nelerdir?

Her belirteç dakikada 60 ve saatte 1000 istekle sınırlıdır (Storefront sunucusu bunun yerine dakikada 120'ye izin verir). Bunun ötesindeki ani yüklenmeler HTTP 429 döndürür. Yavaşlayıp tekrar deneyin.

Kendi temamı veya uygulamamı oluşturabilir miyim?

Evet. Temalar: başlangıç temasını indirin, Liquid referansıyla geliştirin ve pazar yerine göndermeden önce Dev sunucusunun validate_theme aracıyla doğrulayın. Uygulamalar: OAuth erişimi, webhook'lar, gömülü pano yüzeyleri ve kullanım bazlı faturalama için bir ortak uygulama kaydedin. Her iki kılavuz da /developers altında yer alır.

Beyaz etiket alan adım bunu kullanabilir mi?

Evet. Bu sayfadaki her sunucu, ad ve URL markaya duyarlıdır: bir bayi alan adında, uç noktalar platformunkini değil, bayinin kendi markasını ve slug'lanmış sunucu adlarını gösterir. /.well-known/mcp.json adresindeki keşif bildirimi de markaya duyarlıdır.

Listelenen verilerimi nasıl kaldırabilirim?

Herkese açık Catalog sunucusu yalnızca aktif ve herkese açık olarak listelenen mağazaları listeler ve sahibin kişisel verilerini asla ifşa etmez. Bir mağazanın herkese açık listelenmesini pano ayarlarından kapatın; artık Catalog sonuçlarında görünmeyecektir.

Bize Ulaşın

Bizi takip edin