muend.
MCP · Güvenli CBS yürütme

arcgis-mcp-bridge

100 bildirimsel coğrafi işlem aracı. İki yalıtılmış süreç. Tek güvenlik tabanı.

PyPIApache-2.0100 araçWindows
LisansApache-2.0
Paketpip install arcgis-mcp-bridge
Araçlar10 dikeyde 100 araç
GereksinimPython 3.11+ · ArcGIS Pro 3.1–3.3 test edildi
PlatformWindows, lisanslı ArcGIS Pro kurulumuyla
Testler86 çevrimdışı test, ArcPy taklit edilmiş
Neden

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.

Şekil 01

İ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.

Şekil 01 / İki süreçli mimari
LOCAL-FIRST MCP / TWO PROCESSES SHEET B-02 01 / MCP HOST CLAUDE DESKTOP · CURSOR · MCP HOSTS UNTRUSTED TOOL ARGUMENTS ENTER HERE JSON-RPC 2.0 / STDIO LAYER A / BRIDGE INTERPRETER server.py FASTMCP SERVERASYNC · NO ARCPY CONTRACT REGISTRYPYDANTIC V2 · 100 TOOLS PATHGUARD APRE-CHECK · CONFIRM NOTHING LICENSED IS TOUCHED IN THIS PROCESS SUBPROCESS BOUNDARY · PER JOB LAYER B / LICENSED ARCGIS PRO worker.py · WINDOWS ONLY PATHGUARD BRE-VALIDATE ARCPY RUNTIME.APRX · .GDB · RASTER RESULT FRAMESTRUCTURED NDJSON PYTHON 3.11+ · ARCGIS PRO 3.1–3.3 · 86-TEST OFFLINE GATE VALIDATION · SECURITY · LICENSE · GEOPROCESSING
Katalog

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.

Geometri analizi23

Bindirme, tampon, birleştirme, yakınlık ve topoloji duyarlı işlemler.

Veri yönetimi22

Öznitelik sınıfları, alanlar, coğrafi veritabanları, dönüşüm, ekleme.

Raster işlemleri15

Kırpma, mozaik, yeniden örnekleme, projeksiyon, maskeyle çıkarma, bölgesel istatistik.

Harita katmanı yönetimi10

Projede katman ekleme, sıralama, sembolleştirme, açma-kapama ve yakınlaştırma.

Dışa aktarma ve düzen9

Düzenin PDF ve PNG dışa aktarımı, lejant ve metin ögesi güncellemeleri.

Düzenleme ve topoloji7

Geometri onarma, parça eleme, topoloji saptama ve denetleme.

Mekânsal istatistik5

Sıcak noktalar, otokorelasyon, ortalama merkez, yönsel dağılım.

Ağ analizi4

Rota, servis alanı, en yakın tesis, OD maliyet matrisi.

Koordinat ve projeksiyon4

Mekânsal referansları tanımlama, dönüştürme, betimleme ve doğrulama.

Görüntü analitiği1

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.

Güvenlik

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.

İş birliğine açık

Sağlam duran mekânsal sistemler kuralım.

© 2026 Muhammed Enes Duran Statik site · izleyici yok
Teknik diyagram