MCP nedir
Model Context Protocol (MCP), bir AI asistanının dış hizmetleri tek tip bir şekilde kullanmasına izin veren açık bir standarttır. Bir hizmet bir araçlar listesi yayımlar. Her aracın bir adı, bir açıklaması, aldığı girdiler ve döndürdüğü şeyin şekli vardır. Asistan listeyi okur, konuşma gerektirdiğinde bir araç seçer ve yapılandırılmış bir yanıt alır.
Çizim planlanan tasarımı gösterir. MCP sunucusu henüz mevcut değildir.
- Asistan, araçlar listesini okur ve konuşma gerektirdiğinde birini seçer.
- Salt okunur araçlar önce gelir: üretim olanakları, tasarım, kontrol raporu.
- Yazan araçlar: yüklemeler ve teklifler.
- Parayı taahhüt eden araç yalnızca bir sipariş hazırlayabilir. Sitede ödeme yaparsınız.
- Site, kesin sayılarla yapılandırılmış bir şekilde yanıt verir.
Sizin için etki basittir. Asistanın bir web sitesinin nasıl çalıştığını tahmin etmesi yerine, web sitesi asistana tam olarak ne yapabileceğini söyler. Asistan daha sonra "bu kart dosyasını kontrol et" veya "bana bir fiyat göster" gibi şeyleri kesin ve tekrarlanabilir bir şekilde yapabilir.
Bir fabrika neden bir web formu yerine araçlar sunar
Bir web formu insan gözleri için yapılmıştır. Bunu kullanan bir asistanın ekran görüntülerine bakması veya sayfayı kazıması gerekir ve sayfa değiştiğinde bozulur.
Bir araçlar listesi yazılım için yapılmıştır. Her adımın neye ihtiyacı olduğunu ve neyin geri döndüğünü söyler. Bir devre kartı siparişi için bu önemlidir çünkü adımlar kesindir: dosya yükleme, kontrol raporunu okuma, bir seçeneği değiştirme, fiyatı okuma, onaylama. Her adımın, örneğin mikrometre cinsinden bir delik boyutu veya bir para biriminde bir fiyat gibi kesin olması gereken sayıları vardır. Yapılandırılmış yanıtlar bunları kesin tutar.
Araçlar güvenliği de kolaylaştırır. Bir araç sade bir şekilde para harcadığını söyleyebilir ve bir asistan, böyle bir aracı kullanmadan önce size sormak üzere oluşturulabilir. Bir web formu böyle bir sinyal vermez.
Bugün ne var ve ne planlanıyor
Bugün. Yükleme, dosya kontrolü ve teklif akışı için bir REST API vardır. Misafir oturumu aracılığıyla hesap olmadan çalışır. Herkese açık bir olanak belgesi, 25 kontrolün bir raporu, bir fiyat önizlemesi ve saklanan bir teklifi vardır. Sipariş ve ödeme henüz açık değildir. API hızlı başlangıç çağrıları gösterir.
Planlanan, mevcut değil. MCP sunucusu, API anahtarları, aracılar için oturum açma ve bir aracı aracılığıyla sipariş planlanmıştır ve mevcut değildir. Tarih vermiyoruz. Bu makalenin geri kalanı planı anlatır.
Güvenlik modeli
Tasarım kararlaştırılmıştır. Dört kurala dayanır.
- Bir aracı her zaman oturum açmış bir kişi için çalışır. Aracıların kendi hesapları yoktur. Kendi hesabınızla oturum açarsınız ve aracının adlandırılmış izinlerle sizin adınıza hareket etmesine izin verirsiniz. İzni geri alabilirsiniz.
- Aracı bir sipariş hazırlayabilir. Kendi başına ödeme yapamaz. Bir aracı sipariş vermek istediğinde, sonuç ödeme bekleyen bir sipariş ve sitemize bir bağlantıdır. Bağlantıyı açar, kesin siparişi ve toplamı görür ve karar verirsiniz. Bağlantı bir kez çalışır, hesabınıza bağlıdır ve teklif veya toplam değişirse çalışmayı durdurur.
- Her siparişi bir mühendis onaylar. Kim verirse versin, bir mühendis üretim başlamadan önce dosyaları ve siparişi kontrol eder.
- Salt okunur araçlar önce gelir. Üretim olanakları, tasarım ve kontrol raporu gibi yalnızca okuyan araçlar, yazan araçlardan önce gelir. Parayı taahhüt eden araçlar en son gelir.
- Siz, kendi hesabınızla oturum açar ve aracının sizin adınıza hareket etmesine izin verirsiniz.
- Aracı bir sipariş hazırlar. Kendi başına ödeme yapamaz.
- Site, bir bağlantının arkasında kesin siparişi ve toplamı gösterir.
- Bir mühendis, üretim başlamadan önce her siparişi onaylar.
- Kehribar yol, onay bağlantısıdır: aracıya değil size gider.
Kasıtlı olarak ödeme yöntemlerinizi, adreslerinizi veya hesabın sınırlarını değiştiren bir araç yoktur. Bunlar yalnızca sizin bulunduğunuz tarayıcıda bulunur.
Dosyalarınızdan gelen metni de veri olarak değerlendiririz. Dosya adları, tasarım dosyalarının içindeki metin ve BOM açıklamaları, talimat olarak değil, sınırlı uzunlukta alanlarda geri döner. Bir dosyadaki metin, aracının yapmasına izin verilen şeyi değiştiremez.
Planlanan araçlar
Bunlar tasarımdaki araçlardır. Bir plandır ve adlar ve ayrıntılar değişebilir.
| Grup | Araçlar |
|---|---|
| Neyin üretilebileceğini okuma | üretim olanakları: seçenekler, sınırlar, ülkeler |
| Bir tasarım yükleme ve okuma | bir yükleme oturumu oluşturma, tanınan katmanları ve boyutuyla bir tasarım alma |
| Kontrol | bir tasarımı doğrulama, doğrulama raporunu alma |
| Teklif | bir teklif oluşturma, seçeneklerini güncelleme, bir teklif alma |
| Sipariş | bir sipariş verme, bir sipariş alma, siparişleri listeleme, bir mühendislik sorgusunu yanıtlama, üretimden önce bir siparişi iptal etme |
| Adresler | adresleri listeleme |
Sipariş vermek, yukarıda anlatılan onay bağlantısını döndürür. İptal yalnızca üretime bırakılmadan önce mümkündür.
Bu geldiğinde ne anlama gelir
Bir asistandan yirmi kart sipariş etmesini istediğinizi varsayalım. Üretim olanaklarını okur, zip'inizi yükler, kontrol raporunu okur ve neyi düzelttiğini size söyler. Bir teklif oluşturur ve size fiyatı gösterir. Sonra siparişi hazırlar ve size bir bağlantı verir. Onu açar, toplamı ve adresi kontrol eder ve ödeme yaparsınız. Bir mühendis dosyaları onaylar ve üretim başlar.
Hiçbir noktada aracı ödeme ayrıntılarınızı tutmaz. Hiçbir noktada siz olmadan harcama yapamaz. Yanıtı yanlış görünüyorsa, bunu herhangi bir para hareket etmeden önce teklifte görürsünüz.
MCP'nin değiştirmediği şeyler
MCP, aynı hizmete ulaşmanın bir yoludur. Yeni güçler eklemez. MCP sunucusunu kullanan bir aracı, web sitesini kullanan bir kişiyle aynı dosya kontrolü, aynı sınırlar, aynı fiyatlar ve aynı mühendis incelemesiyle karşılaşır. Bir aracıya verdiğiniz izinler sizinkinden daha dardır. Bir araç yalnızca izninin izin verdiği şeyi yapabilir ve izni istediğiniz zaman kaldırabilirsiniz.
Şimdi ne yapabilirsiniz
Beklemeniz gerekmez. Bugün aynı dosya kontrolünü ve fiyat önizlemesini API aracılığıyla, kendi başınıza veya web hizmetlerini çağırabilen bir asistan aracılığıyla kullanabilirsiniz. Bir asistanla çalışıyorsanız, ona AI asistanları için PCB tasarım kılavuzumuzu verin. Bir asistanla genel olarak nasıl çalışacağınızı bilmek istiyorsanız, Bir AI asistanıyla kart siparişi bölümünü okuyun.
MCP sunucusu açıldığında, bu sayfa bunu söyleyecektir.