Ghid MCP (Claude, Codex, Cursor)

Sursa principală :Cuvânt cheie: mcp.md / Ghidul oficial MCPSetarea oficială a clientului acoperă acum mulți asistenți prinAjutor › Conectați asistenții AI...În aplicaţia sauSolidCraft-cli mcp setupAliasmcp install) — inclusiv Claude Code, Claude Desktop, Codex, Cursor, OpenCode, Gemini, Copilot CLI, Windsurf, Zed și Cod VS. Configurile manuale de mai jos încă funcționează atunci când preferați să editați manual.

Ce face serverul MCP

SolidCraft-cli mcpAgenții rulează aceleași comenzi de motor ca bara de instrumente, script-uri și CLI – creează schițe, caracteristici, set de parametri, măsură, captura de ecran, export STEP/STL, undo/redo – fără a deschide dialoguri.

Începeți

# Headless
SolidCraft-cli mcp

# Headless from a design or script
SolidCraft-cli mcp --in part.sc

# Bridged: app listens by default — bare mcp finds it (headless when none runs; --headless forces that)
SolidCraft &
SolidCraft-cli mcp

# Fixed port / second app
SolidCraft --control 7878 &
SolidCraft-cli mcp --connect 127.0.0.1:7878

Pe Snap instalează CLI esteSolidCraft.cliAplicația scrie portul selectat pentrucontrol/current.portîn fișierul său de date;--control / SolidCraft_CONTROL_PORTÎncă o suprapunere.

PreferăSolidCraft_CONTROL_TOKENpeste--tokenîn timpul punerii de legătură – args-urile de linie de comandă sunt vizibile în lista de procese (documente oficiale).

Cel mai rapid client

Cea mai rapidă cale este în aplicație:Ajutor › Conectați asistenții AI...De la un terminal (cuSolidCraft-clidisponibile – a se vedea notele PATH de mai jos):

SolidCraft-cli mcp setup            # every client found on this computer
SolidCraft-cli mcp setup --dry-run  # show what it would write, change nothing
SolidCraft-cli mcp setup --client opencode --live

mcp installEste un aliat pentrumcp setupComandamentul scrie aSolidCraftintrarea serverului utilizândCalea completăDe laSolidCraft-clicare a rulat-o, astfel încât clientul nu are nevoie de acel binar pePATHUn client se numără ca instalat atunci când folderul său de configurare există deja; setarea nu pornește aplicația client.<name>.bakÎn primul rând, fișierele care nu pot fi citite sunt lăsate singure, iar o re-executare ulterioară după o actualizare reîmprospătează doar calea intrărilor pe care le-a scris (intrările editate de utilizator rămân așa cum le-ați lăsat).--liveAdăugațiSolidCraft-live, care se leagă de aplicația deschisă pe portul 7878.

De când0.22.1, la o lansare normală, aplicația poate face și ea însăși acest lucru: adaugă sau reîmprospăteazăSolidCraftIntrarea MCP pentru fiecare client instalat (Claude Desktop și Claude Code, Codex, OpenCode, Gemini CLI, Copilot CLI, Cursor, VS Code, Windsurf și Zed) și raportează pe scurt pe care le-a conectat.Setări › Asistent › Faceți SolidCraft disponibil pentru aplicațiile AI de pe acest computer— care elimină intrările adăugate. Automatizarea rulează (--controlsauSolidCraft_CONTROL_PORTLăsați-vă clienții singuri.Ajutor › Conectați asistenții AI... șiSolidCraft-cli mcp setuppăstrați căile explicite atunci când doriți să configurați clienții; conexiunea automată la momentul lansării este complementară, cu excepția cazului în care o dezactivați.

susţinută--clientValoarea si unde se scrie:

--clientFișier de configurare
opencode~/.config/opencode/opencode.json(sau.jsonc)
claude-desktop%APPDATA%\Claude\claude_desktop_config.json, ~/Library/Application Support/Claude/, ~/.config/Claude/, și folderul cu pachete Microsoft Store
claude-code~/.claude.jsonScopul utilizatoruluimcpServers)
cursor~/.cursor/mcp.json
codex$CODEX_HOMEsau~/.codex, config.toml(CLI, extensie IDE și desktop)
gemini~/.gemini/settings.json
copilot~/.copilot/mcp-config.jsonGitHub Copilot CLI)
windsurf~/.codeium/windsurf/mcp_config.json
zedZidăsettings.json (context_servers)
vscodeCodul utilizatoruluimcp.json

OpenCode, Gemini, Copilot CLI, Windsurf, Zed și VS Code pot utiliza acelașimcp setup --client …Formatul de intrare manual OpenCode (atunci când editați manual):

{
  "mcp": {
    "SolidCraft": { "type": "local", "command": ["/path/to/SolidCraft-cli", "mcp"], "enabled": true }
  }
}

Folosind AppImage, Snap sau Flatpak?SolidCraft-clipentru MCP

Cele mai multe pacheteSolidCraft-cliestePATHÎncepând cu 0.22.1, care acoperă folderul Windows Installer, aplicaţia macOS (link-uri către/opt/homebrew/binsau/usr/local/binAppImage (launcherul mic în~/.local/binla prima executare), plus deb/rpm/FreeBSD în/usr/binHomebrew cask. două stai departePATHEtichetă: snap exposesSolidCraft.cliFlatpak curgeflatpak run --command=SolidCraft-cli io.tangencylabs.solidcraftFoloseşte-le ca pe ale clientuluicommandcumcppunctul de intrare AppImage este în continuare GUI; extragereaSolidCraft-clidin squashfs rămâne o alternativă valabilă. pași verificați și clienți configurează:

AppImage CLI & Ghidul MCP

Codul lui Claude

Din documentul oficial MCP:

claude mcp add SolidCraft -- SolidCraft-cli mcp

sau proiect.mcp.json:

{
  "mcpServers": {
    "SolidCraft": { "command": "SolidCraft-cli", "args": ["mcp"] }
  }
}

Claude Desktop (în engleză)

Cu canalul de control și MCP pornit în mod implicit (0.21.0+, redeschis prin 0.30.0), porniți aplicația în mod normal, apoi indicați Claude Desktop la un golmcp(găsește aplicația în funcțiune). După instalarea unui pachet normal,SolidCraft-cliDe obicei este înPATHoriunde de la 0.22.1 (Instalator Windows; aplicație macOS; AppImage~/.local/binlauncher după prima executare; plus deb/rpm/FreeBSD și Homebrew) – reporniți clientul astfel încât acesta să ridice noulPATHDacă un terminal nu îl poate găsi (tipic pentru instalatoarele Windows mai vechi), treceți pe calea completă, de exempluC:\Program Files\SolidCraft\SolidCraft-cli.exePentru utilizarea SnapSolidCraft.cli• pentru utilizarea cu flacoaneflatpakcu argințirun --command=SolidCraft-cli io.tangencylabs.solidcraft mcpsau setcommand/argsExemplu oficial de port fix pentruclaude_desktop_config.jsonfuncționează în continuare atunci când numiți un port:

{
  "mcpServers": {
    "SolidCraft": {
      "command": "/path/to/SolidCraft-cli",
      "args": ["mcp"]
    }
  }
}

Pentru un port fix:args: ["mcp", "--connect", "127.0.0.1:7878"]Începeți aplicația cuSolidCraft --control 7878.

Codex (CLI, extensie IDE, aplicație desktop)

Codul este susţinut deSolidCraft-cli mcp setup --client codexConfigurează sub$CODEX_HOMEsau~/.codex, config.tomlDe asemenea, puteți urmăriDocumentarea OpenAI Codex MCPCodex păstrează serverele MCP în~/.codex/config.toml(sau un proiect.codex/config.tomlîn proiecte de încredere), partajate de Codex CLI, extensia IDE și aplicația desktop.

Adăugați serverul fără cap cu o singură comandă:

codex mcp add SolidCraft -- SolidCraft-cli mcp
codex mcp list     # check it is registered

sau Edit~/.codex/config.tomlmanual, de exemplu, pentru a trece la o aplicație care rulează și pentru a permite un folder de proiectare:

[mcp_servers.solidcraft]
command = "SolidCraft-cli"
args = ["mcp", "--connect", "127.0.0.1:7878", "--allow-path", "/absolute/path/to/your/designs"]

În interiorul terminalului UI Codex,/mcpafișează serverele active. Utilizați un traseu complet către binar dacăSolidCraft-cliNu este pe drum (Snap:SolidCraft.cli• Flatpak:flatpak run --command=SolidCraft-cli io.tangencylabs.solidcraft; AppImage: lansator de primă generație în~/.local/binsau veziUnde trăiește CLIÎn mod separat, în aplicația SolidCraftAgentul ChatPanelul poate rula Codex prinnpm install -g @agentclientprotocol/codex-acp(Documente oficiale din România)

cursorului

Cursor este susținut deSolidCraft-cli mcp setup --client cursor(Scrieți~/.cursor/mcp.jsonForma de configurare manuală de mai jos urmează:Documentația cursor (.cursor/mcp.jsonsau~/.cursor/mcp.jsonDupă setare sau o editare manuală, reîncărcați și confirmați că instrumentele apar în setările MCP ale Cursor.

{
  "mcpServers": {
    "SolidCraft": {
      "type": "stdio",
      "command": "SolidCraft-cli",
      "args": ["mcp", "--allow-path", "/absolute/path/to/your/designs"]
    }
  }
}

Utilizați o cale completă spre binar dacă cursorul nu poate găsiSolidCraft-cliÎn cazul în care pentru Snap:SolidCraft.cliPentru Flatpak:flatpakcurun --command=SolidCraft-cli io.tangencylabs.solidcraft mcp.

Instrumente (din docurile oficiale)

Instrumentulrolului
list_commandsComandă catalog
describe_commandDocumente de parametri pentru o singură comandă; scheme JSON pentru intrarea și rezultatul acesteia în cazul în care comanda are un contract tipărit (numai pentru citire)
execute / batchexecutați comenzi de modelare;batchpoate rula înapoi pe erori și rapoarterolled_back, undone, appliedşinot_runOpționalcoalesce_parameters(default false) fuzionează editări succesive ale parametrilor obișnuiți, astfel încât proiectul se reconstruiește o dată pe cursă (o etapă undo; fiecare pas păstrează ocoalescedlungime a lungimii).timings: trueadăugați per-pas și milisecunde totale;profile: trueadaugă kernel boolean / tessellate / alte split-uri în cazul în care aplicația îl acceptă;verbose: falsemenține răspunsurile de design mare mai mici. Ambele instrumente acceptă, de asemenea, opționaleexpect2 Aserțivolume_mm3 / bodies / bboxDupă un succes (relativtolstandard 0.002; bbox coordonate în intervalul 0.05 mm); răspunsul câștigăexpectation (ok, măsurat, așteptat, neconcordanță); un neconcordanță seturiisError: truedar păstrează proiectul (indiscutabil); invalidexpectEste refuzat înainte ca ceva să meargă.expecteste un argument de instrument, nu o cheie de pas de lot. Unele instrumente pot fi numite pași;screenshot, body_topology, batch, check_parameters, pending, runningşiskill_referenceNu poate şi nici nu poatecomponent.edit_in_placesaucomponent.finish_editTrimiţi-i pe cei care sunt singuri cuexecuteUn lot eșuează, de asemenea, înainte ca ceva să fie trimis atunci când un pas ar fi refuzat cu siguranță la rândul său (#5853): un pas fără comandă, un id de comandă necunoscut (erorile numesc cele mai apropiate id-uri), sau - cu--param-check strictO sesiune fără cap verifică acest lucru; atunci când este conectată, o aplicație care verifică la nivelul propriu al solicitării verifică împotriva propriilor comenzi atunci când primește lotul (serverul solicită o dată pe conexiune princontrol.capabilities / param_check); o aplicație mai veche este verificată pe server împotriva contractelor serverului înainte de a trimite (lastrict, nimic care încalcă un contract nu este trimis)
inspect_design / measure / body_topologycitirea geometriei și a timelinei;inspect_designde asemenea, listează articulațiile unei adunări (deconectează cujoints: false)
set_parameterCrearea/schimbarea parametrilor și recalcularea
check_parametersÎncercați valorile parametrilor fără a le păstra: oedit.checkpointSetarea fiecărei valori într-unaparameters.change {changes}(o reconstrucție), citiți rapoartele selectate, apoiedit.restore_checkpointastfel încât designul, parametrii și istoria undo se potrivesc cu ceea ce au fost.set: {name: value}(număr sau expresie fiecare, la fel caset_parameter„Svalue• opționalreport? (measure, cylinders, errorsRăspunsuri: Răspunsurile includvalues, recomputed, measure, errors/warnings(mai multparameter_errors), cylinders(facte cilindrice coalizate) șirestored: trueErori pe nume de parametri necunoscuți, valori proaste sau o restaurare nereușită (restored: false + restore_errorValorile încercate pot fi încă în proiectare). înlocuiește buclele agentuluiset_parameter→measure→body_topology→set_parameterînapoi, nu abatchSchimbă design-ul în mod indestructibil, apoi îl pune înapoi – nu doar de citire, nu și distructiv (împreună cuset_parameter/undo/redo; new_designrămâne distructivă)
screenshotPNG-ul modelului sau al ferestrei
exportSTEP, 3MF, STL, OBJ, URDF, ...
open / save / new_designDocumentul ciclului de viață
undo / redoIstorie
crash_reportsListați rapoartele de coliziune ale acestui computer sau deschideți una după ID (backtrace și comenzi recente)
skill_referenceCitește un document de skill inclus (SolidCraft-modeling, SolidCraft-mechanisms, SolidCraft-editing, SolidCraft-checking, SolidCraft-reporting); parametru opțional file (implicit reference.md). Doar citire; folosit de Agent chat când instrumentele de fișiere sunt dezactivate (din 0.21.0). MCP initialize și nota de sistem din Agent chat îndrumă agenții să înceapă aici
runningAfișați ce aplicație este ocupată sau a fost în coadă pentru fiecare client conectat (fără parametri); răspunde chiar și în timp ce aplicația este ocupată, așa că verificați-o după o pauză de timp înainte de a trimite o schimbare (de la 0.18.3)
pendingModul de punte: după ce o cerere de control lungă returnează "încă funcționează", așteptați până la 60 s pentru acest rezultat (done: falseÎn timp ce rulează;pending: nullcând nimic nu se aşteaptă). numai citind, curunning, skill_referenceşicrash_reports

Read-only vs. undoable este: skill_reference, crash_reports, pendingşirunningSunt doar cititori.set_parameter, undo, redoşicheck_parametersmodificarea design-ului în mod indiscutabil (check_parametersapoi îl pune înapoi – nu doar cititor, nu distrugător).new_designînlocuiește designul (destructiv).

Solicitări de lungă durată (bridged):serverul poate bloca până la aproximativ 300 s pe un apel de control lent; setați clientul MCP pe o perioadă de timp mai mare de 330 s. Dacă un apel se oprește sau revine "încă funcționează", nu trimiteți din nou aceeași schimbare - apelpendingşi/saurunning(sauinspect_design) în primul rând.

Agenții pot seta aceleași controale de confirmare a unghiului de vizualizare prinui.prefscheieview_confirm_corner(defaultul este fals)

Pentru Preferințe › Navigare › Mouse 3Daplicație de dispozitiv pe acest computerpod, agenţii pot stabiliui.prefscheienav_bridge_enabled(default false) șinav_bridge_port(default 8765). sursa:docs / 3d-mouse.md în limba englezăşiImprimare Docs.

Agenții pot seta Preferințe › NavigareOrbită dreaptăprinui.prefscheieright_drag_orbits(default true; false lasă camera singură pe o glisare dreaptă, iar setarea mouse-ului ar orbita altfel).Imprimare Docs.

Agenții pot seta Preferințe › Navigation trackpad zoom-with-key prinui.prefscheietrackpad_zoom_modifier (offînșelăciune;cmd, altsauctrl— ţineţi această cheie singură, astfel încât zoomurile verticale cu două degete să se redreseze).Imprimare Docs.

Agenții pot seta Preferințe › Design Assembly Move prinui.prefscheieassembly_move_handles(default true; false păstrează panoul Move anterior),joint_rotation_coarse(default 10°) şijoint_rotation_fine(default 0.1°) Sursă :Imprimare Docs.

Agenții pot seta Preferințe › InterfațăMăsurare rapidăprinui.prefscheiequick_measure(default false) Sursă :Imprimare Docs.

Agenții pot seta Preferințe › Sketch & selectionSelectaţi geometria ascunsă cu Selectaţi Alteleprinui.prefscheieselect_other_hidden(default true; false restores visible-only under the pointer).Imprimare Docs.

Agenții pot gestiona regulile profilului personal de foaie de metal prinui.prefscheiepersonal_sheet_rulesşi comandasheet.manage_rulespentru managerul UI). sursa:Imprimare Docs.

Agenții și scripturile pot gestiona aceleași Preferințe › General › Setări profiluri prin intermediulsettings.profile.list, settings.profile.save, settings.profile.apply, settings.profile.rename, settings.profile.delete, settings.profile.exportşisettings.profile.import(export/import utilizeazăSolidCraft-profile/1Acestea sunt comenzi ale motorului prinexecute, nu intră în tabelul de instrumente de protocol MCP de mai sus.Imprimare Docs.

Agenții pot verifica dacă designul deschis s-a schimbat fără a-l citi din noudocument.revisionprinexecuteRăspunsul este{document_id, revision} — revisiondoar atunci când se schimbă designul; șidocument_ididentifică documentul deschis (un altul dupănew_designsauopenPe canalul de control desktop, un client poate apelacontrol.subscribeo dată în loc de vot: primele răspunsuri se potrivescdocument.revisionApoi, aplicația împingedesign.changedEvenimente ori de câte oridocument_idsaurevisionmodificări (coalizate la aproximativ zece pe secundă în timp ce valorile continuă să se miște; un al doilea abonament pe aceeași conexiune este refuzat - întrebațidocument.revisionpentru starea actuală). sursa:Cuvânt cheie: mcp.mdşiProiect de lege.md(După ce a urmat proiectul)

Constrângerile schițelor și geometria modelului:pentru Coincident, Tangent, Equal, Parallel, Perpendicular, MidPoint (un punct și o linie sau două linii), Concentric, Collinear și Simetrie, oricare dintre argumentele obișnuite de schiță poate fi în schimb o margine a modelului{edge: [x,y,z], body?}Despre Vertex{vertex: [x,y,z], body?}Proiectele SolidCraft care intră în schiță mai întâi; proiecția este listată încreatedSursă :docs.solidcraft.io pentru imprimare(parametrii de comandă limită)

Proiectul de lege (solid.extrude):selectările profilului prin index sau punct sunt stocate în mod normal de curbele din jurul acestei regiuni, astfel încât acestea să urmeze modificările parametrilor.Atunci când geometria de referință – de exemplu, conturul proiectat al feței pe care se află schița – împarte un profil desenat în regiuni, o alegere pe acel profil desenat ia în continuare întregul profil desenat.exact_regions: trueface ca fiecare index sau punct de selectare să însemne exact regiunea pe care o numește, corespunzând cu ceea ce trimit dialogurile Extrude.docs.solidcraft.io pentru imprimare (solid.extrudecu parametrii).

Verificarea parametrilor (de la 0.17.0;SolidCraft-cli runde la 0.27.0; apeluri prin intermediul aplicațiilor de tip bridged de la 0.27.1):Comandă cu un contract tipărit (describe_commandschemele) pot fi verificate atunci când sunt chemate.--param-check off|warn|strictpentru o sesiune MCP fără cap (inclusiv--inScriitorul) pentruSolidCraft-cli run, și – începând cu 0.27.1 – pentru apelurile conectate la o aplicație care rulează:offeste deficitul şi nu se schimbă nimic,warnrulează apelul, dar adaugă avertismente, cum ar fi o cheie probabil greșită șistrictCând este conectat, serverul solicită aplicației o dată pe conexiune să verifice dacă aplicația verifică la nivelul solicitării (control.capabilitiesşiparam_checkînProiect de lege.mdDacă aplicația face acest lucru, fiecare apel șibatcheste trimis cu acest nivel și aplicația verifică propriile comenzi (astfel încât cheile unei aplicații mai noi nu sunt refuzate de contractele unui server mai vechi).strict, un răspuns care nu spune că aplicația verificată la acel nivel este o eroare (call-ul poate fi rulat necontrolat - verificați design-ul), iar serverul verifică apoi următoarele apeluri.strictnu trimite nimic care să întrerupă unul; o comandă fără contract de server nu este verificată). Cu o astfel de aplicație mai veche, păstrați serverul și aplicația pe aceeași versiune.joint.inspectprinexecuteSursă :Cuvânt cheie: mcp.md.

Cinci abilități de agent bundled trăiesc subskills/În cadrul Repo:SolidCraft-modeling, SolidCraft-editing, SolidCraft-checking, SolidCraft-mechanismsşiSolidCraft-reporting(transformă o problemă de utilizator într-un raport de bug: reproduceți-l într-un design proaspăt, reduceți-l la un script de comandă minim, verificați cumeasureși o captură de ecran și căutați mai întâi problemele existente).skill_referenceinstrument (de la 0.21.0) returnează acele documente grupate fără a avea nevoie de acces la disc.initializeinstrucțiuni direcționează agenții conectați pentru a apelaskill_referencemai întâi, apoi planificarea dimensiunilor, construirea în câtevabatchapeluri, şi verificaţi fiecare etapă cumeasureNota de sistem din Agent chat SolidCraft oferă același indiciu.pendingşirunninginstrumente (21 instrumente în total cu undo/redo numărate separat;runningrestat prin 0.30.0). Încă în 0.30.0: opționalexpectesteexecute/batch, check_parameters, și ghidajul din initialize pentru a apela skill_reference mai întâiScripting în 0.30.0 adaugăassembly.mass_properties; select.setpoate lua o față sau o margine prin punctul-milimetrul lumii sau indexul;document.inspectDe la 0.24.0, chat-ul de agenți în aplicație afișează apelurile la instrumente ca rezumate simple (detalii cu un singur clic).De la 0.23.0, asistentul AI în aplicație alege mai întâi furnizorul, apoi modelul său.

Modele locale cu Asistentul in-app

Asistentul desktop poate conduce proiectarea deschisă cu un model care rulează pe computer prinOllamă, Studioul LM, sau un alt server compatibil cu OpenAI. Aveţi nevoie de un model cuInstrumentul nativ de apelare(în Olanda, căutați otoolscapacitate) și suficient VRAM pentru model plus contextul său. suportul instrumentului singur nu garantează rezultate bune.

Setări :porniți serverul și încărcați un model → Preferințe › AI › Adăugați agent... › API compatibil cu OpenAI → selectați Ollama, LM Studio sau o adresă URL particulară → introduceți adresa URL de bază (de exemplu,http://localhost:11434/v1pentru Ollama) și numele modelului → Test, apoi adăugați → deschideți Asistentul, selectați punctul final și setați permisiunile (Ask / Edits / All).

Ce modele funcționează?Modelele locale capabile de instrumente variază foarte mult. Rezultatele oficiale măsurate (test standard v1) trăiesc înProblema cu GitHub #4851În termeni mai largi, modelele mai mici capabile de instrumente din clasa VRAM de ~ 8 GB pot funcționa; cele mai mari au adesea un scor mai mare.

Rezolvarea problemelor (la nivel înalt):Răspunsurile care sunt JSON sau cod, dar nu se schimbă, de obicei, înseamnă apelare slabă de instrumente – încercați un alt model din #4851. Un HTTP 400 „nu acceptă instrumente” înseamnă alegeți un model capabil de instrumente. Răspunsurile goale necesită adesea un context mai mare al serverului (de exemplu, Ollama)num_ctxRăspunsurile lente înseamnă adesea că modelul se scurge de la VRAM la CPU – încercați un model mai mic sau cuantificare.SolidCraft-cli bench-assistantÎncepând cu 0.23.1, Asistentul avertizează, de asemenea, în UI atunci când un tur se termină fără a utiliza instrumentele SolidCraft și atunci când un model Ollama nu are suport pentru instrumente.

Scrisoare oficială :Agentul Chat(secțiunea de modele locale) și#4851.

Ce fișiere poate accesa agentul

În mod implicit, instrumentele ating doar:

Folderul de lucru în care a fost pornit serverul nu se numără de la sine, astfel încât fișierele home dot, cum ar fi~/.sshRămâi departe de tine, dacă nu le permiți.

SolidCraft-cli mcp --allow-path ~/designs --allow-path ~/exports

--allow-any-pathelimină limita (comportamentul anterior) – utilizați cu atenție.

Când asave(sau orice alt apel) este respins cu "în afara folderelor pe care acest agent le poate utiliza", adăugați folderul la serverul clientului MCPargscu--allow-pathsau reîntoarcereaSolidCraft-cli mcp setupAgentul ar trebui să vă ceară să faceți acest lucru, mai degrabă decât să salvați prin portul de control al aplicației, care ignoră aceste limite ale folderului.

În modul bridged, serverul trimiteallow_pathsși acele foldere deschise / salvate cadesign_foldersPentru fiecare cerere (veziProiect de lege.md); aplicația adaugă, de asemenea, folderul de recuperare și folderul de proiectare deschis în el sub aceleași reguli - preferă căile absolute.Cuvânt cheie: mcp.md.

Sesiunea minimă de modelare

Fluxul conceptual din sesiunea de exemplu a documentului oficial:

  1. batcho schiță dreptunghi → extrudare → filet → tăiere o gaură
  2. measureVolumul / suprafața
  3. screenshotcuview: "iso"
  4. exportla o cale în interiorul unui folder permis

Scripturi demo pentru:exemple/demo/enclosure_mcp.pyConstruiește o clădire peste MCP.

Vezi și :Serverele CAD MCP comparate · Instalarea ghidului · Exemple.