Bruke QCAD med Claude Desktop
Innledning
Section titled “Innledning”QCAD inneholder en MCP-server (Model Context Protocol). MCP er en åpen standard som lar AI-assistenter bruke verktøy som tilbys av andre programmer. Med QCAD MCP-serveren kan Claude Desktop-appen arbeide direkte med tegningen som for øyeblikket er åpen i QCAD. Du kan for eksempel be Claude om å:
- beskrive en ukjent tegning, dens lag, blokker, målsettinger og tekster
- kontrollere en tegning for problemer som ikke-lukkede polylinjer, dupliserte enheter eller geometri på lag 0
- måle avstander, lengder og arealer
- lage en stykkliste ut fra blokkreferanser
- legge til lag, linjer, buer, sirkler, polylinjer, tekster, målsettinger og skraveringer
- flytte, rotere, skalere, trimme, avrunde eller lage offset av eksisterende enheter
- eksportere tegningen som PNG, PDF, SVG, DXF eller DWG
Denne veiledningen forklarer hvordan du kobler QCAD til Claude Desktop under Windows eller macOS.
Forutsetninger
Section titled “Forutsetninger”- QCAD med MCP-tillegget, installert og kjørende på samme datamaskin som Claude Desktop
- Claude Desktop-appen for Windows eller macOS
QCAD-utvidelsen for Claude Desktop følger med QCAD. Det er filen qcad.mcpb i mappen mcp i QCAD-installasjonen din, for eksempel:
- Windows:
C:\Program Files\QCAD\mcp\qcad.mcpb - macOS:
/Applications/QCAD-Pro.app/Contents/Resources/mcp/qcad.mcpb
Under macOS ligger mappen inne i programpakken og vises ikke av Finder når du åpner mappen Applications. Diverse > MCP > Installer i Claude Desktop i QCAD åpner eller viser filen for deg (se nedenfor).
Node.js trenger ikke å installeres separat. Claude Desktop inneholder alt som trengs for å kjøre utvidelsen.
Starte MCP-serveren i QCAD
Section titled “Starte MCP-serveren i QCAD”MCP-serveren i QCAD starter ikke av seg selv. Før den er startet, godtar ikke QCAD noen tilkoblinger.
- Start QCAD.
- Velg Diverse > MCP > Start.
Kommandolinjen nederst i QCAD-vinduet bekrefter at serveren kjører:
MCP: MCP server running on port 3907 (http://127.0.0.1:3907/mcp)Serveren kjører til du velger Diverse > MCP > Stopp eller avslutter QCAD. Den må startes på nytt hver gang QCAD startes.
Menyen Diverse > MCP tilbyr også:
- Installer i Claude Desktop: hjelper deg med å installere QCAD-utvidelsen i Claude Desktop (se nedenfor)
- Status: viser på kommandolinjen om serveren kjører og på hvilken port
- Start på nytt: stopper serveren og starter den igjen, for eksempel etter at porten er endret
Serveren godtar bare tilkoblinger fra samme datamaskin (adressen 127.0.0.1). Den kan ikke nås fra andre datamaskiner i nettverket ditt.
Installere QCAD-utvidelsen i Claude Desktop
Section titled “Installere QCAD-utvidelsen i Claude Desktop”Utvidelsen installeres bare én gang. Kontroller at Claude Desktop er installert og at du er logget inn før du begynner.
QCAD-utvidelsen er en lokal utvidelse: Claude Desktop kjører den på datamaskinen din, der den kobler seg til MCP-serveren i QCAD. Ikke bruk Add custom connector i Claude til dette. Egendefinerte koblinger godtar bare servere som kan nås fra internett via en https-adresse, så QCAD-adressen http://127.0.0.1:3907/mcp godtas ikke der.
Windows
Section titled “Windows”- Velg Diverse > MCP > Installer i Claude Desktop i QCAD. QCAD viser filen
qcad.mcpbmerket i Filutforsker. Kommandolinjen i QCAD viser også fremgangsmåten for installasjonen. - I Claude Desktop åpner du menyen øverst til venstre i vinduet og velger File > Settings.
- Gå til Extensions, åpne Advanced settings og klikk på Install Extension.
- Velg filen
qcad.mcpb, for eksempelC:\Program Files\QCAD\mcp\qcad.mcpb.
Under Windows må du verken dobbeltklikke på filen qcad.mcpb eller dra den inn i Claude Desktop-vinduet. Ingen av delene installerer utvidelsen: Claude Desktop registrerer seg ikke for denne filtypen, så et dobbeltklikk får bare Windows til å spørre hvilken app filen skal åpnes med.
- Velg Diverse > MCP > Installer i Claude Desktop i QCAD. QCAD åpner filen
qcad.mcpbdirekte i Claude Desktop. - Hvis Claude Desktop ikke blir funnet, viser QCAD i stedet filen i Finder. Dra den inn i Claude Desktop-vinduet, eller velg Claude > Settings på menylinjen i Claude Desktop, gå til Extensions, åpne Advanced settings, klikk på Install Extension og velg filen.
Fullføre installasjonen
Section titled “Fullføre installasjonen”Claude Desktop viser detaljene for QCAD-utvidelsen. Klikk på Install og bekreft.
Etter installasjonen vises QCAD i listen over utvidelser under Settings > Extensions. Kontroller at den er aktivert.
Innstillinger for utvidelsen
Section titled “Innstillinger for utvidelsen”QCAD-utvidelsen har tre innstillinger, som kan endres i Claude Desktop under Settings > Extensions > QCAD. Vanligvis trenger ikke standardverdiene å endres:
- QCAD host: adressen til QCAD MCP-serveren. La denne stå på
127.0.0.1. - QCAD MCP port: porten til QCAD MCP-serveren, som standard
3907. Denne må samsvare med porten som er konfigurert i QCAD. - Reply timeout (ms): hvor lenge Claude venter på svar fra QCAD, som standard 60000 ms (ett minutt). Øk denne verdien hvis du arbeider med svært store tegninger.
Arbeide med Claude og QCAD
Section titled “Arbeide med Claude og QCAD”- Åpne en tegning i QCAD, eller start med en ny tegning.
- Kontroller at MCP-serveren kjører (Diverse > MCP > Status).
- Åpne en ny chat i Claude Desktop og be om det du trenger, for eksempel:
Beskriv tegningen som er åpen i QCAD.Kontroller tegningen i QCAD for problemer og list opp det du finner.Lag en stykkliste ut fra blokkreferansene i tegningen.Tegn et rektangel på 100 x 50 mm på et nytt lag "Omriss" og avrund alle hjørnene med en radius på 5 mm.Claude bestemmer hvilke QCAD-verktøy som skal brukes. Første gang et verktøy brukes, ber Claude Desktop om tillatelse. Du kan tillate verktøyet én gang eller alltid.
Claude arbeider alltid med tegningen som for øyeblikket er aktiv i QCAD. Hvis flere tegninger er åpne, bytter du til riktig tegning i QCAD før du spør.
Endringer som Claude gjør, vises umiddelbart i QCAD-vinduet. Verktøy som endrer eller sletter eksisterende enheter, gir nytt navn til lag eller fjerner ubrukte lag og blokker, rapporterer bare hva de ville endret, med mindre Claude uttrykkelig ber dem om å utføre endringen. Hvis du vil se gjennom en endring først, kan du be Claude om å vise deg hva den ville gjort før endringen utføres. Alle endringer kan angres i QCAD med Rediger > Angre, eller ved å be Claude om å angre dem.
Claude kan også se på tegningen: den gjengir tegningen som et bilde for å kontrollere hva den viser, eller for å bekrefte resultatet av en endring.
Talemodus
Section titled “Talemodus”MCP er ikke tilgjengelig i talemodusen i Claude Desktop. QCAD-verktøyene kan bare brukes i tekstchatter. For å arbeide med QCAD må du skrive forespørslene dine i stedet for å si dem.
Personvern
Section titled “Personvern”QCAD MCP-serveren og utvidelsen kommuniserer bare med hverandre på din egen datamaskin. Alt Claude leser fra tegningen din, for eksempel lagnavn, tekster, målsettinger og koordinater, sendes imidlertid til Claude som en del av samtalen, på samme måte som alt annet innhold du deler i en chat. Ikke bruk MCP-serveren med tegninger som ikke skal forlate datamaskinen din.
Feilsøking
Section titled “Feilsøking”Windows spør hvilken app qcad.mcpb skal åpnes med
Section titled “Windows spør hvilken app qcad.mcpb skal åpnes med”Claude Desktop for Windows kan ikke åpne .mcpb-filer ved dobbeltklikk. Lukk dialogboksen og installer i stedet filen i Claude Desktop under File > Settings > Extensions > Advanced settings > Install Extension, som beskrevet ovenfor.
Claude godtar ikke adressen til QCAD som kobling
Section titled “Claude godtar ikke adressen til QCAD som kobling”Add custom connector i Claude fungerer bare med servere som kan nås fra internett. QCAD kobles i stedet til via QCAD-utvidelsen, som beskrevet ovenfor.
Claude rapporterer “Cannot reach QCAD”
Section titled “Claude rapporterer “Cannot reach QCAD””Utvidelsen kan ikke koble til QCAD. Kontroller at:
- QCAD kjører
- MCP-serveren er startet med Diverse > MCP > Start
- porten som vises av Diverse > MCP > Status, samsvarer med porten i utvidelsens innstillinger i Claude Desktop
QCAD trenger ikke å startes før Claude Desktop, og Claude Desktop trenger ikke å startes på nytt etter at MCP-serveren er startet. Hvis Claude likevel ikke ser ut til å kjenne til QCAD-verktøyene, starter du først QCAD og MCP-serveren og åpner deretter en ny chat i Claude Desktop.
Serveren kan ikke startes
Section titled “Serveren kan ikke startes”Hvis Diverse > MCP > Start rapporterer at adressen allerede er i bruk, bruker et annet program eller et annet QCAD-vindu allerede port 3907. Bare ett QCAD-vindu kan kjøre MCP-serveren på en gitt port. Stopp serveren i det andre QCAD-vinduet med Diverse > MCP > Stopp og start den i vinduet du vil arbeide i.
Claude arbeider med feil tegning
Section titled “Claude arbeider med feil tegning”Claude arbeider alltid med den aktive tegningen i QCAD-instansen som kjører MCP-serveren. Klikk i QCAD på fanen eller vinduet til tegningen du vil at Claude skal arbeide med. Hvis flere QCAD-instanser kjører, må du kontrollere at MCP-serveren kjører i instansen du ser på.
En forespørsel tar lang tid eller mislykkes med tidsavbrudd
Section titled “En forespørsel tar lang tid eller mislykkes med tidsavbrudd”QCAD kan ikke svare mens en dialogboks er åpen i QCAD. Lukk alle åpne dialogbokser i QCAD og spør på nytt. For svært store tegninger øker du Reply timeout i utvidelsens innstillinger.