İçeriğe geç
Proxus 2.0.0 Proxus 2.0: Proxus tarihinin en büyük sürümü Sürüm notları

Açık kaynak · Apache-2.0 · 0.1.0-beta.7

Yapay zekâ asistanınız PLC’lerinizi, analizörlerinizi ve OPC UA sunucularınızı okusun

Proxus Industrial MCP Server; Claude, Cursor, VS Code ve diğer MCP istemcilerine yalnızca sizin tanımladığınız cihazları okuma izni verir. Modbus TCP ve OPC UA desteklenir; OPC UA güvenliği ve sertifikalar dahildir. İçindeki 15+ açık register haritası sayesinde asistan bir analizörün gerilimini adres tahmin etmeden, adıyla okur. Bir makinenin ne yaptığını, bir değerin neden yanlış göründüğünü ya da bir cihazın neden cevap vermediğini sorun; asistan sahadan okuyarak bulsun.

  • Windows, macOS, Linux ve Docker
  • Tek dosya, ek kurulum gerekmez
  • Yalnızca okur
  • Resmî MCP Registry’de listelenir
Bir yapay zekâ asistanı Proxus MCP sunucusuyla PLC’yi okuyor, analizör değerini çözüyor, gerilimi izliyor ve cevap vermeyen cihazı teşhis ediyor.
Simüle cihazlarla gerçek bir oturum: asistan hangi aracı kullanacağına kendisi karar veriyor.

Araçlar

Asistan neler yapabilir?

Her araç, sahada sorulan bir soruyu cevaplar. Sonuçlar birim, kalite ve zaman damgasıyla gelir; asistan böylece ne kadar emin olduğunu da söyleyebilir.

list_devices
Sunucunun erişebileceği cihazları ISA-95 yolu ve bağlantı durumuyla listeler.
read_nodes · browse
OPC UA sunucusunda gezinir; 50’ye kadar değişkeni kalite, durum kodu ve kaynak zaman damgasıyla okur.
read_address · decode_registers
Modbus register ve bitlerini okur; bir değer yanlış görünüyorsa tüm byte ve word sıralarını yan yana gösterir.
watch_nodes · watch_address
Değerleri bir dakikaya kadar izler: OPC UA aboneliği ya da Modbus’ta periyodik okuma; en düşük, en yüksek, ortalama ve her değişiklik.
diagnose_connection
Ad çözümleme, TCP, protokol, sertifikalar, oturum açma ve deneme okumasını sırayla dener; sorunlu katmanı ve yapılacak işi söyler.
find_device_map · get_device_map
PM5560 gibi bir model ya da diğer adı için register haritasını bulur; register’ları kelimeyle arar: adres, veri tipi, byte sırası, birim ve ölçek.
read_named
voltage_l1_n ya da active_energy_import gibi anahtarlarla okur, değeri birimiyle döndürür; veri tipi, byte sırası ve ölçeği harita verir.
verify_device_map
Haritayı gerçek cihaza karşı yalnızca okuyarak kontrol eder ve açık koleksiyon için bir doğrulama raporu hazırlar.

Kurulum

Beş dakikada çalışır

  1. İndirin Windows, macOS ya da Linux arşivini sürümler sayfasından alın ya da Docker imajını kullanın.
  2. Cihazları yazın Asistanın erişebileceği cihazları proxus-mcp.json dosyasına yazın; haritası olan Modbus cihazlarına haritasını da ekleyin. Bu dosyada olmayan hiçbir cihaza erişilemez.
  3. MCP istemcinize ekleyin Claude Desktop, Cursor ya da VS Code ayarlarında programın ve ayar dosyasının yolunu gösterin, sonra istemciyi yeniden başlatın.

proxus-mcp.json

{
  "devices": {
    "energy-meter-1": {
      "protocol": "modbus-tcp",
      "host": "192.168.10.40",
      "unit_id": 1,
      "map": "schneider-electric/pm5500-pm5600-pm5700"
    },
    "press-3": {
      "protocol": "opc-ua",
      "endpoint": "opc.tcp://192.168.10.21:4840",
      "security_mode": "sign_and_encrypt",
      "security_policy": "Basic256Sha256"
    }
  }
}

Claude Desktop: claude_desktop_config.json

{
  "mcpServers": {
    "proxus": {
      "command": "/path/to/proxus-mcp",
      "args": ["--config", "/path/to/proxus-mcp.json"]
    }
  }
}

Hazır register haritaları

Analizörleri ve sürücüleri adıyla okuyun

Sunucu, açık Modbus Register Maps koleksiyonuyla gelir: 15+ enerji sayacı, analizör, motor sürücüsü ve inverter, 12.661 register; her biri üreticinin dokümanıyla. Ayar dosyasında cihaza haritasını tanımlayın; asistan ham register çözmek yerine read_named çağırır.

Tüm register haritaları

Haritayı kendi cihazınızda doğrulayın: verify_device_map her register’ı bir kez okur, değerleri kontrol eder ve koleksiyona göndereceğiniz raporu hazırlar.

Saha için tasarlandı

Üretimdeki cihazlara güvenle bağlanır

  • Yalnızca okur: hiçbir araç değer yazmaz, makineyi durdurmaz ya da çalıştırmaz, kontrolöre dokunmaz. Register haritaları bir register’ın nasıl okunacağını söyler, nasıl yazılacağını değil.
  • Yalnızca ayar dosyasındaki cihazlara erişilir; asistan ağı tarayamaz.
  • OPC UA’da Basic256Sha256, Aes128_Sha256_RsaOaep ve Aes256_Sha256_RsaPss, Sign ya da SignAndEncrypt; sertifikalar hiçbir zaman kendiliğinden güvenilir sayılmaz.
  • Parolalar ayar dosyasında değil, ortam değişkenlerinde durur.
  • Cihazdan okunan metinler veri olarak döner; bir etiket değeri asistanı yönlendiremez.

Tek mühendisten tüm tesise

Tek bir MCP sunucusu yetmediğinde

MCP sunucusu cihazlarla tek oturumda konuşur. Proxus aynı yaklaşımı tesisin tamamına taşır: her sinyal bir kez toplanır, geçmiş veri saklanır, tüm tesisler için tek bir veri ağacı (UNS) kurulur. Siemens S7, EtherNet/IP, CNC ve diğer protokoller de desteklenir; Yapay Zekâ Asistanı ve MCP erişimi kullanıcı, rol ve kayıt izleriyle çalışır.

  • Yalnızca anlık değer değil, geçmiş veri ve trendler.
  • Daha fazla protokol: Siemens S7, EtherNet/IP, Fanuc, Heidenhain ve diğerleri.
  • Her yapay zekâ isteği için kullanıcı, rol ve kayıt izi.

Sık sorulanlar

MCP sunucusu hakkında en çok sorulanlar.

MCP sunucusu nedir?
MCP (Model Context Protocol), yapay zekâ asistanlarının araç çağırmasını sağlayan açık bir standarttır. MCP sunucusu bu araçları sunar; buradaki araçlar endüstriyel cihazları okur. Claude Desktop, Cursor, VS Code ve diğer MCP istemcileri sunucuyu başlatır, hangi aracın ne zaman çağrılacağına model karar verir.
Asistan PLC’deki değerleri değiştirebilir mi?
Hayır. Bu sürümdeki tüm araçlar yalnızca okur. Değer yazan, makineyi durduran ya da çalıştıran, kontrolör programını değiştiren bir araç yoktur; ayrıca yalnızca ayar dosyasındaki cihazlara erişilebilir.
Hangi protokolleri destekliyor?
Modbus TCP ve OPC UA. Modbus RTU cihazlarına bir Modbus TCP ağ geçidi üzerinden erişilir. OPC UA güvensiz ya da Basic256Sha256, Aes128_Sha256_RsaOaep ve Aes256_Sha256_RsaPss ile, Sign veya SignAndEncrypt modunda, anonim ya da kullanıcı adıyla çalışır. Siemens S7, EtherNet/IP ve CNC kontrolörleri Proxus platformunda desteklenir.
Hangi cihazların register haritası var?
ABB, Eastron, Fronius, Schneider Electric ve Siemens’in enerji sayaçları, analizörleri, motor sürücüleri ve solar inverterleri: bugün 15+ harita var, hepsi register haritaları sayfasında. Diğer Modbus cihazları read_address ve decode_registers ile okunur; yeni haritalar GitHub’daki açık koleksiyona eklenir.
Bulut olmadan çalışır mı?
Evet. Sunucu sizin bilgisayarınızda çalışır ve cihazlarla doğrudan konuşur. Sohbetin nerede işleneceğine yapay zekâ istemciniz karar verir; cihaz verisi yalnızca sunucuyu başlatan istemciye gider.
Ücretsiz mi?
Evet. Ticari kullanım dahil Apache-2.0 lisansıyla açık kaynaktır. Kullandığı protokol sürücüleri de açık kaynak NuGet paketleri olarak yayınlanır.