Contacte
Contactați-ne
Închis

Contacte

România, Cluj-Napoca – 400157
Str. Ploiești nr. 9

România, Vama – 447350
Str. Fermei Nr. 14

+40 774 463 429

info@inteliscience.net

Server MCP pentru Siemens NX

Server MCP pentru Siemens NX

Server MCP pentru Siemens NX

Chatboții răspund. Agenții acționează. Un server MCP este mufa care îi permite unui agent AI să acționeze în interiorul Siemens NX — iar diferența dintre un demo de weekend și un tool pe care un manager CAD îl aprobă este tot ceea ce e construit în jurul lui.

Un server MCP pentru Siemens NX este un program care expune operațiile NX ca tool-uri tipizate pe care un agent AI le poate apela prin Model Context Protocol — implementat pe NXOpen, API-ul oficial de automatizare NX. Conectați unul, iar un model poate crea feature-uri, seta expresii, deriva desene și exporta fișiere STEP într-o sesiune NX reală, pe o piesă reală. Noi construim acel strat pentru organizații de inginerie: tool-uri curatoriate pe propriile dumneavoastră biblioteci NXOpen, cu poartă de previzualizare și confirmare, marcaje de undo, jurnal de audit și implementare on-premises — livrat prin Vision4NX Connector.

Este stratul tehnologic aflat sub familia noastră Asistenți AI & chatboți pentru NX : fiecare asistent de acțiuni de pe acea pagină vorbește MCP pentru a ajunge în NX și în Teamcenter. Această pagină explică ce este de fapt un server MCP pentru NX, ce există în 2026, de ce varianta naivă cedează în producție — și cum construim unul în care departamentul dumneavoastră de inginerie poate avea încredere.

Siemens NX MCP: versiunea scurtă

  • MCP (Model Context Protocol) este un standard deschis, introdus de Anthropic la finalul lui 2024, care le permite aplicațiilor AI să descopere și să apeleze tool-uri externe — portalul pentru dezvoltatori al Siemens îl descrie drept “portul USB-C pentru aplicațiile AI”.
  • Un server MCP pentru NX împachetează operațiile NX ca tool-uri MCP peste NXOpen. Orice agent capabil de MCP — Claude, asistenți de tip Copilot sau un asistent de inginerie construit special — poate apoi controla NX prin el.
  • Ce există astăzi: servere open-source ale comunității (unul expune 47 de tool-uri de modelare de nivel jos), servere de retrieval care împiedică agenții să halucineze apeluri NXOpen și Design Copilot de la Siemens, ancorat în documentație. Din câte știm, nu există niciun server MCP oficial Siemens pentru operații de modelare NX.
  • Lacuna: serverele brute îi dau unui agent control de nivel jos nerestricționat — fără previzualizare, fără confirmare, fără jurnal de audit, fără permisiuni, fără cunoașterea template-urilor și a standardelor dumneavoastră. Acesta este un demo, nu un tool.
  • Ce construim noi: un strat de tool-uri MCP pentru NX curatoriat, pe propriile dumneavoastră biblioteci NXOpen, protejat de poarta de previzualizare și confirmare, sigur la undo, jurnalizat, restricționat pe roluri, capabil on-premises — arhitectura din spatele NX Action Assistant.

Ce este de fapt un server MCP pentru Siemens NX

Fiecare integrare între un model lingvistic și un software era până acum realizată ad-hoc: un plugin aici, o schemă de function-calling dincolo, fiecare scrisă pentru un model și o aplicație. MCP standardizează această cusătură. Trei roluri: host-ul este aplicația cu care vorbește inginerul — un panou de chat, un IDE, un asistent în NX. Rolul de client din interiorul host-ului vorbește protocolul. Iar serverul este locul unde trăiesc capabilitățile: anunță o listă de tool-uri cu parametri tipizați, modelul decide când să apeleze unul, serverul îl execută și returnează un rezultat structurat.

Dacă ați scris cod NXOpen, modelul mental vă este familiar. Un instrument MCP este o funcție cu semnătură și docstring, de exemplu un instrument de extrudare care primește ca parametri o schiță, o distanță și o direcție, doar că apelantul este un model care citește docstring-ul, nu un dezvoltator care citește referința API. Nimic din protocol nu este specific unui furnizor, și tocmai de aceea se răspândește: același server funcționează cu agenți diferiți, iar același agent poate combina într-o conversație un server NX cu un server Teamcenter și un server de documentație.

Consecința practică pentru o organizație CAD: modelul nu mai trebuie să scrie cod NXOpen pentru a face ceva în NX. Trebuie să aleagă tool-ul potrivit și să completeze parametrii potriviți. Asta mută riscul de la “va compila codul generat” — problema pe care o tratăm în Generarea de cod cu AI pentru NX Open — la “a ales tool-ul potrivit, pe piesa potrivită, cu valorile potrivite, și a verificat cineva înainte să ruleze”. O problemă diferită și, în unele privințe, mai periculoasă, pentru că un apel de tool care reușește arată exact ca un apel de tool care a fost corect.

Pentru echipele care lucrează în Claude Code, partea de client a acestei configurații, inclusiv aprobarea per instrument, este descrisă pe pagina noastră despre integrarea Claude NX.

Când un singur model cu toate instrumentele nu este suficient, agentic CAD pentru Siemens NX împarte munca între mai mulți agenți specializați, care apelează toți același server cu poartă de confirmare.

// Anatomia unei configurații MCP pentru NX — caseta pe care o omit majoritatea serverelor este cea roșie

Host + agent

Unde tastează inginerul

Panou de chat, IDE sau asistent în NX. Modelul lingvistic planifică ce tool-uri să apeleze — nu atinge niciodată NX direct.

Server MCP

Catalogul de tool-uri

Instrumente tipizate cu nume, parametri și descrieri. Curatoriate, versionate, testate.

Poartă

Previzualizare → confirmare → jurnalizare

Fiecare apel care modifică este rulat dry-run, arătat inginerului, aplicat doar la aprobare, împachetat într-un marcaj de undo, scris într-un jurnal de audit.

NXOpen · sesiune NX

Unde se întâmplă de fapt

Bibliotecile NXOpen, template-urile și checkerele dumneavoastră existente execută operația în sesiunea live — sau headless, în batch.

Același protocol, produse foarte diferite. Un server de weekend are prima, a doua și a patra casetă. Tot ce va întreba un manager CAD — cine a aprobat asta, putem anula (undo), de ce a folosit acel template — trăiește în a treia.

Peisajul NX MCP în 2026

Căutați “Siemens NX MCP” și veți găsi trei categorii de lucruri. Sunt confundate constant, așa că merită să fim preciși în privința a ceea ce este fiecare:

01 · Servere ale comunității care controlează NX

Experimente open-source

Un proiect open-source împachetează API-ul Python NX Open într-un server MCP cu ~47 de tool-uri de nivel jos — schiță, extrudare, blend, export. Dovedește că instalația funcționează. Fiecare tool se execută imediat, pe orice piesă este activă, cu orice parametri a ales modelul. Testele sale sunt simulate (mock) — construit pentru experimentare, nu pentru o sesiune gestionată în Teamcenter.

02 · Servere care îi fac pe agenți să cunoască NX

Retrieval peste documentația NXOpen

O categorie mai discretă nu acționează deloc: indexează documentația API NXOpen a unei instalări NX licențiate și servește clase și semnături exacte unui agent de codare, ca să nu mai inventeze metode. Pentru echipele NXOpen, probabil categoria mai utilă astăzi — iar ideea se extinde la propriile dumneavoastră biblioteci și convenții — ghidul nostru despre NXOpen MCP și cunoștințele companiei acoperă acest strat în detaliu.

03 · AI-ul propriu Siemens în NX

Design Copilot & foaia de parcurs

Siemens livrează un copilot în limbaj natural, ancorat în documentație și bune practici, și își descrie foaia de parcurs ca îndreptându-se spre AI agentic. La momentul scrierii, nu ne este cunoscut niciun server MCP oficial Siemens pentru operații de modelare NX. Când va apărea unul, un strat de tool-uri pe care îl dețineți deja este ceea ce se conectează la el — nu ceea ce el înlocuiește.

Capabilitate Comunitate
Server MCP NX
Siemens
Design Copilot
Strat MCP NX curatoriat
(ce construim noi)
Execută operații de modelare pornind de la o propoziție da nu da
Folosește dumneavoastră template-urile, regulile de denumire, checkerele și bibliotecile NXOpen nu nu da
Previzualizare și confirmare înainte ca orice să se schimbe nu n/a · ghidare da
Marcaje de undo, jurnal de audit, restricționare a tool-urilor per utilizator nu partly da
Ajunge în Teamcenter — where-used, revizii, acțiuni de workflow nu partly da
Rulează on-premises sau air-gapped cu propriile dumneavoastră modele dacă găzduiți modelul găzduit de furnizor da
Supraviețuiește unui upgrade de versiune NX fără rescriere necunoscut da da

De ce un server MCP NX brut cedează în producție

Nimic din toate acestea nu îi critică pe cei care scriu servere open-source. Este lista de întrebări pe care un manager CAD, un responsabil de securitate IT și consiliul de întreprindere le vor pune la prima întâlnire — și motivele pentru care un strat MCP NX de producție nu seamănă deloc cu unul demo.

Granularitatea. Patruzeci și șapte de tool-uri de nivel jos — desenează dreptunghi, extrudează, adaugă blend — sunt altitudinea greșită pentru o organizație de inginerie. Un agent care asamblează o carcasă din primitive ignoră piesa dumneavoastră de start, standardul de layere, convențiile de denumire a expresiilor și cadrul desenului. Tool-urile de care are nevoie un departament de proiectare sunt tool-uri de domeniu: creează piesă din template-ul X, derivează desenul conform standardului Y, rulează setul de verificări Z. Aceste tool-uri există deja în majoritatea organizațiilor NX — ca biblioteci NXOpen, journal-uri și wrappere construite de-a lungul unui deceniu. Un server MCP ar trebui să le expună pe ele, nu să reinventeze modelarea de la zero.

Imediatețea și reversibilitatea. Un instrument brut se execută în momentul în care modelul îl apelează. Dacă modelul citește greșit “5 mm” drept “5” într-o piesă ale cărei unități sunt inch, feature-ul este construit înainte să-l vadă cineva. Instrumentele de producție au nevoie de un dry run (ce se va schimba, pe care ocurențe, cu ce parametri) și de o confirmare umană pentru orice modifică geometria, expresiile, atributele sau starea PLM. Iar NX are marcaje de undo; majoritatea serverelor demo nu setează niciodată unul. Fiecare instrument care modifică din stratul nostru este un singur pas de undo: o acțiune greșită se află la un Undo distanță, iar jurnalul arată exact care acțiune a fost aceea.

Sesiunile și licențele. NX rulează o sesiune interactivă per utilizator, o licență per loc. Un server MCP trebuie să decidă dacă rulează în interiorul sesiunii live a inginerului (potrivit pentru asistență interactivă) sau headless într-o sesiune batch (potrivit pentru operații în masă și verificări) — iar cele două au nevoie de puncte de intrare NXOpen diferite, de tratare a erorilor diferită și de licențiere diferită.

Modul gestionat. Aproape fiecare instalare NX serioasă rulează sub Teamcenter. O piesă nu este un fișier; este o revizie de articol cu un status, o stare de checkout și un workflow de eliberare. Un server care “salvează” senin o piesă nu a întâlnit niciodată o revizie eliberată. Stratul de tool-uri trebuie să fie conștient de Teamcenter — să refuze datele eliberate, să respecte checkout-ul și să predea acțiunile PLM unui set de tool-uri restricționat prin permisiuni, precum Teamcenter Action Assistant.

Permisiunile, auditul — și locul unde rulează modelul. Cine are voie să apeleze care tool? Asistentul unui stagiar nu ar trebui să exporte STEP dintr-un ansamblu supus controlului exporturilor. Fiecare apel are nevoie de un utilizator, un timestamp, parametrii, confirmarea și rezultatul, scrise acolo unde un auditor le poate citi. Iar apelurile de tool-uri transportă nume de geometrii, valori de expresii, numere de piese — dacă agentul din spatele lor este un model din cloud public, acel context părăsește clădirea cu fiecare cerere. Pentru majoritatea producătorilor din DACH, modelul trebuie să poată rula on-premises. Protocolul o permite; majoritatea demo-urilor o ignoră.

Deriva de versiune. NXOpen este stabil, dar nu înghețat — NX apare de două ori pe an, iar un tool construit pe un apel deprecat eșuează la următorul upgrade. Se aplică aceeași disciplină ca pentru automatizarea dumneavoastră existentă: API-uri suportate, o matrice de versiuni, teste pe pre-release. Această disciplină este munca noastră de zi cu zi în dezvoltarea de tool-uri NXOpen personalizate.

Unde se amortizează mai întâi un strat MCP NX

Nu peste tot. Economia este aceeași ca la orice automatizare: o operație repetată cu o regulă clară bate o lucrare creativă unicat. Acestea sunt cele patru tipare pe care le vedem amortizându-se cel mai repede — fiecare corespunde unui asistent pe care îl construim deja pe acest strat.

Operații de modelare repetitive la cerere

“Adaugă modelul standard de montaj pe acest suport, M8, 4×” — executat cu biblioteca de feature-uri proprie a companiei, în loc ca modelul să improvizeze geometrie. Previzualizare, confirmare, undo. Acesta este NX Action Assistant, și de aici pornesc majoritatea clienților.

Desene și documentație

“Derivează desenul pentru această piesă conform cadrului nostru, trei vederi plus secțiunea A–A.” Munca grea o face automatizarea de desene existentă; MCP îi dă o ușă de intrare conversațională și o previzualizare — Drawing & Documentation Assistant. Pentru derivare batch deterministă, complet fără chat: automatizare a fluxurilor de lucru NX.

Verificări în timp ce modelați

Instrumentele read-only sunt cele mai sigure instrumente MCP și adesea cele mai valoroase: o verificare de aprobare returnează o listă structurată de încălcări, cu regula, obiectul și remedierea, explicate în limbaj simplu. Acesta este Live Model Check Assistant. Tot cu read-only încep și majoritatea proiectelor-pilot.

Acțiuni Teamcenter în limbaj simplu

Where-used, diferențe între revizii, pornirea unui workflow, redactarea unui ECR — prin tool-uri restricționate prin permisiuni și protejate de confirmare, niciodată printr-un model cu o parolă de Teamcenter. Teamcenter Action Assistant este aceeași arhitectură îndreptată spre PLM.

Sub toate cele patru stă latura de cunoștințe: un agent care acționează în NX ar trebui să poată, de asemenea, ask — despre NXOpen, despre standardele dumneavoastră, despre ultima dată când s-a schimbat o piesă. Acest nivel de răspunsuri este descris în ghidul nostru despre chatboții AI pentru Siemens NX, și este ceea ce Vision4NX aduce din prima zi: cunoștințe Siemens deja în asistent, cunoștințele dumneavoastră adăugate în proiect.

Construiți acum sau așteptați Siemens?

Moment bun pentru a construi un strat MCP NX

  • Dețineți deja tool-uri NXOpen, journal-uri sau checkere pe care oamenii le declanșează manual
  • Proiectanții repetă zilnic aceleași trei până la zece operații și le pot numi
  • Standardele există ca documente pe baza cărora se poate scrie o verificare
  • Vreți un singur agent care să acopere NX, Teamcenter și documentația — MCP este singura cale sănătoasă de a face asta
  • Tool-urile AI publice sunt blocate, iar modelul trebuie oricum să ruleze on-premises

Rezolvați asta mai întâi

  • Nu există încă nicio automatizare — începeți cu automatizarea NXOpen deterministă; MCP este o ușă de intrare, nu o fundație
  • Vă așteptați ca agentul să proiecteze — el execută operații cunoscute; inginerii dumneavoastră dețin intenția
  • Durerea vine din întrebări, nu din acțiuni — aceea este o sarcină pentru un knowledge assistant dedicat
  • Nimeni nu poate spune care stări ale pieselor nu trebuie atinse niciodată — definiți asta înainte ca vreun tool să aibă voie să modifice ceva

Cum îl construim — și cum să începeți

Nu pornim de la un server MCP gol și nu pornim de la patruzeci și șapte de primitive. Pornim de la ceea ce organizația dumneavoastră NX rulează deja: bibliotecile NXOpen, journal-urile pe care oamenii le declanșează manual, checkerele, șabloanele, regulile de denumire. Acestea devin primul catalog de instrumente: de regulă zece până la douăzeci de instrumente la nivel de domeniu, fiecare cu o previzualizare, un singur pas de undo și o înregistrare în jurnal. Poarta care arată o previzualizare și cere confirmarea stă între agent și sesiune; în stack-ul nostru, aceasta este Vision4NX Connector, care îi dă asistentului și o casă în interiorul NX, în locul unui tab de browser.

Modelul este oricare permite postura dumneavoastră de securitate: un model de frontieră găzduit acolo unde este acceptabil, unul găzduit în UE acolo unde contează rezidența datelor, un model open-weight pe propriul hardware acolo unde nimic nu are voie să iasă — complet air-gapped unde este necesar. Protocolului nu îi pasă, și exact acesta este rostul. Iar granița pe care o păstrăm pe fiecare pagină se aplică aici mai mult ca oriunde: agentul execută operații cunoscute, le previzualizează și așteaptă. Inginerii dumneavoastră decid și semnează.

Preț fix — scop fix

PoC de server MCP NX

de la €12.000 fix

  • Cele trei operații pe care proiectanții dumneavoastră le repetă cel mai des, construite ca tool-uri MCP cu poartă de confirmare pe bibliotecile dumneavoastră NXOpen
  • Poartă de previzualizare și confirmare, marcaje de undo denumite, jurnal de audit — funcționând în NX-ul dumneavoastră, pe piesele dumneavoastră
  • Cinci până la zece utilizatori pilot, patru până la șase săptămâni, măsurat: operații executate, previzualizări respinse, undo-uri folosite, minute economisite
  • Rulează pe infrastructura dumneavoastră — on-premises sau cloud UE, agnostic față de model via MCP
  • Un catalog de tool-uri pe care îl dețineți în orice caz și o bază de decizie pentru rollout
Începeți conversația despre PoC

4–6 săptămâni · preț deductibil din rollout · rezultatele sunt ale voastre oricum.

Pentru comparație

Ruta serverului brut

Gratuit până când nu mai este

  • Execută imediat — fără previzualizare, fără confirmare, fără marcaj de undo
  • Orb la statusul Teamcenter, template-uri, standarde și permisiuni
  • În regulă pe o piesă de probă — dar nu poate răspunde în fața unui auditor sau a consiliului de întreprindere

Aceeași întrebare de protocol apare și pentru PLM: articolul nostru despre serverul MCP pentru Teamcenter explică ce există pentru Teamcenter și cum se guvernează accesul agenților la datele PLM.

Întrebări frecvente despre Siemens NX MCP

Ce este un server MCP pentru Siemens NX?
Un program care expune operațiile NX ca tool-uri pe care un agent AI le poate apela prin Model Context Protocol. În spate, tool-urile sunt cod NXOpen — Python, C# sau C++ — care rulează în sesiunea NX live a inginerului sau într-o sesiune batch headless. Agentul citește descrierile tool-urilor, decide pe care să le apeleze și cu ce parametri, iar serverul le execută și returnează un rezultat structurat. Ceea ce îl face de nivel producție este tot ce se află în jurul acelui apel: previzualizare, confirmare, marcaje de undo, permisiuni și jurnalizare.
Oferă Siemens un server MCP oficial pentru NX?
Nu, din câte știm, la nivelul lunii septembrie 2026. Siemens livrează un Design Copilot — ghidare ancorată în documentație în interiorul NX — iar portalul său pentru dezvoltatori documentează MCP pentru documentația de produs, nu pentru operații de modelare NX. Siemens își descrie foaia de parcurs ca îndreptându-se spre AI agentic, deci o interfață oficială este plauzibilă. Un strat de tool-uri curatoriat construit pe NXOpen astăzi este ceea ce ați conecta la ea mâine; nu este făcut inutil de aceasta.
Pot pur și simplu să folosesc serverul MCP NX open-source de pe GitHub?
Pentru experimente pe o piesă de probă, da — este o cale bună de a vedea conceptul funcționând. Pentru un mediu gestionat în Teamcenter, nu: execută fiecare tool imediat, nu are noțiunea de revizii eliberate, checkout, template-uri, standarde sau permisiuni, nu are marcaje de undo și nici jurnal de audit și expune primitive de nivel jos în loc de operațiile de domeniu pe care departamentul dumneavoastră chiar le repetă. Acestea nu sunt funcții de adăugat ulterior; ele sunt arhitectura.
Este MCP același lucru cu Vision4NX?
Nu. MCP este un protocol; Vision4NX este asistentul nostru pentru ecosistemul Siemens, cu cunoștințe NX, NXOpen, CAM, MBD și Teamcenter integrate. Într-o configurație de acțiuni, Vision4NX este agentul care vorbește cu inginerul, stratul de tool-uri MCP este ceea ce apelează, iar Vision4NX Connector este poarta din NX care previzualizează și confirmă înainte ca orice să ruleze.
Ce poate merge prost și cum este limitat riscul?
Modelul poate alege tool-ul greșit, piesa greșită sau valoarea greșită — acesta este modul de eșec și niciun prompt nu îl elimină. Limitarea este structurală: tool-urile care modifică rulează mai întâi dry-run și cer confirmare explicită, fiecare acțiune aplicată stă în spatele unui marcaj de undo denumit, tool-urile refuză datele eliberate sau checked-in, utilizatorii văd doar tool-urile permise de rolul lor, iar fiecare apel este jurnalizat cu parametri și rezultat. Tool-urile read-only — verificări, măsurători, where-used — nu poartă niciunul dintre aceste riscuri și sunt adesea locul unde începe un pilot.
Vede modelul geometria sau datele pieselor noastre?
Vede ceea ce conțin rezultatele tool-urilor — nume, valori, numere de piese, rezultate de verificări — nu B-rep-ul în sine. Dacă acestea au voie să părăsească clădirea este o decizie de implementare: modelul poate rula on-premises sau complet air-gapped cu modele open-weight, iar pentru mulți clienți aceasta este singura configurație acceptabilă. Nimic nu este folosit pentru antrenarea modelelor externe în niciuna dintre implementările noastre.
Cât durează un proof of concept și cât costă?
Patru până la șase săptămâni: trei operații repetate construite ca tool-uri MCP cu poartă de confirmare pe bibliotecile dumneavoastră NXOpen existente, cinci până la zece utilizatori pilot, rezultate măsurate. PoC-ul pornește de la €12,000 fix și este deductibil din costul unui rollout. Păstrați catalogul de tool-uri în orice caz.

Numiți cele trei operații pe care proiectanții dumneavoastră le repetă în fiecare zi.

Vă spunem care sunt pregătite să devină tool-uri MCP cu poartă de confirmare pe codul dumneavoastră NXOpen existent, care au nevoie mai întâi de o verificare scrisă — și cum ar arăta un proof of concept de patru până la șase săptămâni în NX-ul dumneavoastră.

Solicitați o discuție tehnică

PoC de la €12.000 · scop fix · deductibil din rollout · opțiune on-premises