arcgis-mcp-bridge
100 bildirimsel coğrafi işlem aracı. İki yalıtılmış süreç. Tek güvenlik tabanı.
Güvenilmeyen argümanlar, lisanslı çalışma zamanı
Bir MCP araç çağrısı, dil modelinden JSON olarak gelir. Bunu doğrudan ArcPy'ye vermek, üretilmiş metnin lisanslı ArcGIS Pro kurulu bir makinenin dosya sistemine erişmesine izin vermek demektir. İlginç olan sorun coğrafi işlemi açmak değil; modeli yalıtılmamış bir yerel kabuğa dönüştürmeden açmaktır.
Buradaki cevap, birbirine güvenmeyen iki süreç ve sınırın her iki tarafında bağımsız olarak uygulanan aynı yol doğrulamasıdır.
İki süreç, tek güvenlik tabanı
A Katmanı ArcPy'yi hiç içe aktarmaz; bu yüzden bir çökme ya da kötü niyetli bir yol, sunucu süreci üzerinden lisanslı çalışma zamanına asla ulaşmaz. PathGuard hem gönderimden önce hem de işçi sürecinin içinde çalışır: atlatmak için ikisini birden aşmak gerekir.
On dikeyde 100 araç
Her araç bildirimseldir: girişte tipli bir Pydantic v2 sözleşmesi, çıkışta yapılandırılmış bir NDJSON sonuç çerçevesi. Hatalar yığın izi değil, değerdir.
Bindirme, tampon, birleştirme, yakınlık ve topoloji duyarlı işlemler.
Öznitelik sınıfları, alanlar, coğrafi veritabanları, dönüşüm, ekleme.
Kırpma, mozaik, yeniden örnekleme, projeksiyon, maskeyle çıkarma, bölgesel istatistik.
Projede katman ekleme, sıralama, sembolleştirme, açma-kapama ve yakınlaştırma.
Düzenin PDF ve PNG dışa aktarımı, lejant ve metin ögesi güncellemeleri.
Geometri onarma, parça eleme, topoloji saptama ve denetleme.
Sıcak noktalar, otokorelasyon, ortalama merkez, yönsel dağılım.
Rota, servis alanı, en yakın tesis, OD maliyet matrisi.
Mekânsal referansları tanımlama, dönüştürme, betimleme ve doğrulama.
Krokiden CBS'ye: HSV segmentasyonuyla ORB + RANSAC çakıştırma.
Görüntü aracı, fotoğraflanmış el çizimi bir parsel sınırını, krokiyi bir referans çerçeveye çakıştırıp çizilen çizgileri HSV uzayında ayırarak coğrafi veritabanı nesnelerine dönüştürür.
PathGuard tam olarak ne yapar
Yol içeren her argüman gönderimden önce normalleştirilir ve izin verilen kök dizine karşı denetlenir; ardından lisansı tutan işçi sürecinin içinde yeniden doğrulanır. Yıkıcı işlemler, modelin kendi başına ayarlayabileceği bir bayrağın değil, açık bir onay kapısının arkasındadır.
86 testlik takım ArcPy taklit edilerek çalışır; böylece Windows lisansı olmayan katkıcılar da doğrulama, güvenlik, lisans işleme ve coğrafi işlem sözleşmelerini çevrimdışı sınayabilir.