One Small Connection: CADCraft
Use the official CADCraft CLI from the same release as your tested app. Our fixture starts cadcraft-cli mcp, performs the MCP initialize handshake and discovers its real tools before drawing. It uses the v0.8.0 server over stdio. A separate real Claude Code 2.1.304 health check reports both CADCraft and SolidCraft connected. No authenticated model generation was performed: tool execution and file verification used the standalone protocol fixture.
The verified drawing contains a 100 × 60 mm rectangle, radius-4 circle and a dimension measuring 100 mm. Save and reopen the DXF in CADCraft, inspect entities and dimensions, and check the exported image. The CADCraft MCP tutorial provides the actual task and downloadable results.
1Check your client and binary
Install Claude Code using its official instructions and verify your app-specific CLI path and version. Open a new folder containing only a copy of your test project.
CHECKYou can identify the CLI release and the exact folder the agent may edit.
If this fails: If the binary is missing, use the official app release or its build instructions; another app’s CLI is not a replacement.
Keep: Original sample and version notes.
2Register one app-specific server
Follow the matching release’s MCP document. CADCraft starts with cadcraft-cli mcp; use an absolute executable path when it is not on PATH. Review the generated client configuration before enabling it.
CHECKYour client reports the server connected and exposes its tool list. Documentation support alone is not a connectivity test.
If this fails: Read the process error and compare the release-specific arguments; headless mode and attaching to a running app differ.
Keep: Task-local MCP configuration, excluding credentials.
3Ask for a small result and inspect it
Ask for a millimetre drawing with a 100 × 60 rectangle and radius-4 circle, then inspect entities, dimension values and save a separate DXF.
CHECKThe drawing, measurements, saved file and reopened file agree.
If this fails: Treat an agent’s success message as unverified until the file opens and the measurements agree.
Keep: Native drawing, DXF, genuine exported preview and task log.