Brug af QCAD med Claude Desktop
Introduktion
Sektion kaldt “Introduktion”QCAD indeholder en MCP-server (Model Context Protocol). MCP er en åben standard, der giver AI-assistenter mulighed for at bruge værktøjer, som andre programmer stiller til rådighed. Med QCAD MCP-serveren kan Claude Desktop-appen arbejde direkte med den tegning, der aktuelt er åben i QCAD. Du kan for eksempel bede Claude om at:
- beskrive en ukendt tegning, dens lag, blokke, målsætninger og tekster
- kontrollere en tegning for problemer som ikke-lukkede polylinjer, dublerede enheder eller geometri på lag 0
- måle afstande, længder og arealer
- oprette en stykliste ud fra blokreferencer
- tilføje lag, linjer, buer, cirkler, polylinjer, tekster, målsætninger og skraveringer
- flytte, rotere, skalere, trimme, afrunde eller parallelforskyde eksisterende enheder
- eksportere tegningen som PNG, PDF, SVG, DXF eller DWG
Denne vejledning forklarer, hvordan du forbinder QCAD med Claude Desktop under Windows eller macOS.
Forudsætninger
Sektion kaldt “Forudsætninger”- QCAD med MCP-pluginet, installeret og kørende på samme computer som Claude Desktop
- Claude Desktop-appen til Windows eller macOS
QCAD-udvidelsen til Claude Desktop følger med QCAD. Det er filen qcad.mcpb i mappen mcp i din QCAD-installation, for eksempel:
- Windows:
C:\Program Files\QCAD\mcp\qcad.mcpb - macOS:
/Applications/QCAD-Pro.app/Contents/Resources/mcp/qcad.mcpb
Under macOS ligger mappen inde i programpakken og vises ikke af Finder, når du åbner mappen Applications. Diverse > MCP > Installer i Claude Desktop i QCAD åbner eller viser filen for dig (se nedenfor).
Node.js skal ikke installeres separat. Claude Desktop indeholder alt, hvad der skal til for at køre udvidelsen.
Start af MCP-serveren i QCAD
Sektion kaldt “Start af MCP-serveren i QCAD”MCP-serveren i QCAD starter ikke af sig selv. Indtil den er startet, accepterer QCAD ingen forbindelser.
- Start QCAD.
- Vælg Diverse > MCP > Start.
Kommandolinjen nederst i QCAD-vinduet bekræfter, at serveren kører:
MCP: MCP server running on port 3907 (http://127.0.0.1:3907/mcp)Serveren kører, indtil du vælger Diverse > MCP > Stop eller afslutter QCAD. Den skal startes igen, hver gang QCAD startes.
Menuen Diverse > MCP tilbyder også:
- Installer i Claude Desktop: hjælper dig med at installere QCAD-udvidelsen i Claude Desktop (se nedenfor)
- Status: viser på kommandolinjen, om serveren kører, og på hvilken port
- Genstart: stopper og genstarter serveren, for eksempel efter at du har ændret dens port
Serveren accepterer kun forbindelser fra samme computer (adressen 127.0.0.1). Den kan ikke nås fra andre computere på dit netværk.
Installation af QCAD-udvidelsen i Claude Desktop
Sektion kaldt “Installation af QCAD-udvidelsen i Claude Desktop”Udvidelsen installeres kun én gang. Sørg for, at Claude Desktop er installeret, og at du er logget ind, før du begynder.
QCAD-udvidelsen er en lokal udvidelse: Claude Desktop kører den på din computer, hvor den forbinder sig til MCP-serveren i QCAD. Brug ikke Add custom connector i Claude til dette. Brugerdefinerede connectors accepterer kun servere, der kan nås fra internettet via en https-adresse, så QCAD’s adresse http://127.0.0.1:3907/mcp accepteres ikke dér.
Windows
Sektion kaldt “Windows”- Vælg Diverse > MCP > Installer i Claude Desktop i QCAD. QCAD viser filen
qcad.mcpbmarkeret i Stifinder. Kommandolinjen i QCAD viser også trinene til installationen. - Åbn menuen øverst til venstre i vinduet i Claude Desktop, og vælg File > Settings.
- Gå til Extensions, åbn Advanced settings, og klik på Install Extension.
- Vælg filen
qcad.mcpb, for eksempelC:\Program Files\QCAD\mcp\qcad.mcpb.
Under Windows må du hverken dobbeltklikke på filen qcad.mcpb eller trække den ind i Claude Desktop-vinduet. Ingen af delene installerer udvidelsen: Claude Desktop registrerer sig ikke for denne filtype, så et dobbeltklik får blot Windows til at spørge, hvilken app filen skal åbnes med.
- Vælg Diverse > MCP > Installer i Claude Desktop i QCAD. QCAD åbner filen
qcad.mcpbdirekte i Claude Desktop. - Hvis Claude Desktop ikke kan findes, viser QCAD i stedet filen i Finder. Træk den ind i Claude Desktop-vinduet, eller vælg Claude > Settings i menulinjen i Claude Desktop, gå til Extensions, åbn Advanced settings, klik på Install Extension, og vælg filen.
Afslutning af installationen
Sektion kaldt “Afslutning af installationen”Claude Desktop viser oplysningerne om QCAD-udvidelsen. Klik på Install, og bekræft.
Efter installationen vises QCAD på listen over udvidelser under Settings > Extensions. Sørg for, at den er aktiveret.
Indstillinger for udvidelsen
Sektion kaldt “Indstillinger for udvidelsen”QCAD-udvidelsen har tre indstillinger, som kan ændres i Claude Desktop under Settings > Extensions > QCAD. Normalt behøver standardværdierne ikke at blive ændret:
- QCAD host: adressen på QCAD MCP-serveren. Lad den stå på
127.0.0.1. - QCAD MCP port: porten på QCAD MCP-serveren, som standard
3907. Den skal svare til den port, der er konfigureret i QCAD. - Reply timeout (ms): hvor længe Claude venter på et svar fra QCAD, som standard 60000 ms (ét minut). Forøg denne værdi, hvis du arbejder med meget store tegninger.
Arbejde med Claude og QCAD
Sektion kaldt “Arbejde med Claude og QCAD”- Åbn en tegning i QCAD, eller start med en ny tegning.
- Sørg for, at MCP-serveren kører (Diverse > MCP > Status).
- Åbn en ny chat i Claude Desktop, og bed om det, du har brug for, for eksempel:
Beskriv den tegning, der er åben i QCAD.Kontrollér tegningen i QCAD for problemer, og list det, du finder.Opret en stykliste ud fra blokreferencerne i tegningen.Tegn et rektangel på 100 x 50 mm på et nyt lag "Omrids", og afrund alle hjørner med en radius på 5 mm.Claude bestemmer, hvilke QCAD-værktøjer der skal bruges. Første gang et værktøj bruges, beder Claude Desktop om din tilladelse. Du kan tillade værktøjet én gang eller altid.
Claude arbejder altid med den tegning, der aktuelt er aktiv i QCAD. Hvis flere tegninger er åbne, skal du skifte til den rigtige i QCAD, før du spørger.
Ændringer, som Claude foretager, vises straks i QCAD-vinduet. Værktøjer, der ændrer eller sletter eksisterende enheder, omdøber lag eller rydder op i ubrugte lag og blokke, rapporterer kun, hvad de ville ændre, medmindre Claude udtrykkeligt beder dem om at anvende ændringen. Hvis du vil gennemse en ændring først, kan du bede Claude om at vise dig, hvad den ville gøre, før ændringen anvendes. Enhver ændring kan fortrydes i QCAD med Rediger > Fortryd eller ved at bede Claude om at fortryde den.
Claude kan også se på tegningen: den gengiver tegningen som et billede for at kontrollere, hvad den viser, eller for at verificere resultatet af en ændring.
Stemmetilstand
Sektion kaldt “Stemmetilstand”MCP er ikke tilgængelig i stemmetilstanden i Claude Desktop. QCAD-værktøjerne kan kun bruges i tekstchats. Hvis du vil arbejde med QCAD, skal du skrive dine forespørgsler i stedet for at sige dem.
Beskyttelse af personlige oplysninger
Sektion kaldt “Beskyttelse af personlige oplysninger”QCAD MCP-serveren og udvidelsen kommunikerer kun med hinanden på din egen computer. Alt, hvad Claude læser fra din tegning, for eksempel lagnavne, tekster, målsætninger og koordinater, sendes dog til Claude som en del af samtalen, ligesom alt andet indhold, du deler i en chat. Brug ikke MCP-serveren med tegninger, der ikke må forlade din computer.
Fejlfinding
Sektion kaldt “Fejlfinding”Windows spørger, hvilken app qcad.mcpb skal åbnes med
Sektion kaldt “Windows spørger, hvilken app qcad.mcpb skal åbnes med”Claude Desktop til Windows kan ikke åbne .mcpb-filer ved dobbeltklik. Luk dialogen, og installer i stedet filen i Claude Desktop under File > Settings > Extensions > Advanced settings > Install Extension som beskrevet ovenfor.
Claude accepterer ikke QCAD’s adresse som connector
Sektion kaldt “Claude accepterer ikke QCAD’s adresse som connector”Add custom connector i Claude virker kun med servere, der kan nås fra internettet. QCAD forbindes i stedet via QCAD-udvidelsen som beskrevet ovenfor.
Claude rapporterer “Cannot reach QCAD”
Sektion kaldt “Claude rapporterer “Cannot reach QCAD””Udvidelsen kan ikke oprette forbindelse til QCAD. Kontrollér, at:
- QCAD kører
- MCP-serveren er startet med Diverse > MCP > Start
- den port, der vises af Diverse > MCP > Status, svarer til porten i udvidelsens indstillinger i Claude Desktop
QCAD behøver ikke at blive startet før Claude Desktop, og Claude Desktop behøver ikke at blive genstartet, efter at MCP-serveren er startet. Hvis Claude dog ikke ser ud til at kende QCAD-værktøjerne, skal du først starte QCAD og dets MCP-server og derefter åbne en ny chat i Claude Desktop.
Serveren kan ikke startes
Sektion kaldt “Serveren kan ikke startes”Hvis Diverse > MCP > Start rapporterer, at adressen allerede er i brug, bruger et andet program eller et andet QCAD-vindue allerede port 3907. Kun ét QCAD-vindue kan køre MCP-serveren på en given port. Stop serveren i det andet QCAD-vindue med Diverse > MCP > Stop, og start den i det vindue, du vil arbejde i.
Claude arbejder på den forkerte tegning
Sektion kaldt “Claude arbejder på den forkerte tegning”Claude arbejder altid med den aktive tegning i den QCAD-instans, der kører MCP-serveren. Klik i QCAD på fanen eller vinduet for den tegning, som Claude skal arbejde med. Hvis flere QCAD-instanser kører, skal du sikre dig, at MCP-serveren kører i den instans, du kigger på.
En forespørgsel tager lang tid eller mislykkes med timeout
Sektion kaldt “En forespørgsel tager lang tid eller mislykkes med timeout”QCAD kan ikke svare, mens en dialogboks er åben i QCAD. Luk alle åbne dialogbokse i QCAD, og spørg igen. Ved meget store tegninger skal du forøge Reply timeout i udvidelsens indstillinger.