Skills auf die installierten Craft-Versionen vom 26. Oktober 2026 heben, damit sie zu den aktuell installierten CLIs passen.
CADCraft, EffectCraft und FilmCraft ergänzen.
This commit is contained in:
1 parent
d374ee7fff
commit
93cac0947b
69 files changed
+1787
-151
No files matched your search
@@ -4,11 +4,11 @@
|
||||
|
||||
## Zweck
|
||||
|
||||
Baut parametrische 3D-Teile über den MCP-Server von SolidCraft, misst sie und gibt sie als .solidcraft, STEP, STL oder 3MF aus. Getestet mit 0.16.2 (Quader 40×30×20 mm = 24000 mm³). Die Anweisungen für den Agenten stehen in [SKILL.md](SKILL.md) (clientneutral).
|
||||
Baut parametrische 3D-Teile über den MCP-Server von SolidCraft, misst sie und gibt sie als .solidcraft, STEP, STL, OBJ oder 3MF aus. CLI 0.23.0. Der Quader 40×30×20 mm = 24000 mm³ ist an 0.16.2 gemessen, an 0.23.0 nicht wiederholt. Die Anweisungen für den Agenten stehen in [SKILL.md](SKILL.md) (clientneutral).
|
||||
|
||||
## Voraussetzungen
|
||||
|
||||
- **SolidCraft 0.16.2** über den eigenen Installer, getrennt vom ArtCraft-Launcher: [GitHub Releases](https://github.com/tangency-labs/solidcraft/releases) (MSI) oder `winget install bherbruck.SolidCraft`. CLI: `C:\Program Files\SolidCraft\solidcraft-cli.exe` (nicht auf PATH)
|
||||
- **SolidCraft 0.23.0** über den eigenen Installer, getrennt vom ArtCraft-Launcher: [GitHub Releases](https://github.com/tangency-labs/solidcraft/releases) (MSI) oder `winget install bherbruck.SolidCraft`. CLI: `C:\Program Files\SolidCraft\solidcraft-cli.exe` (nicht auf PATH). `solvecraft-cli.exe` ist nur ein Alias.
|
||||
- Claude Desktop **oder** Cursor (siehe unten)
|
||||
- Die Erweiterung bzw. das Plugin sowie dieses Skill-ZIP
|
||||
|
||||
@@ -18,7 +18,7 @@ Baut parametrische 3D-Teile über den MCP-Server von SolidCraft, misst sie und g
|
||||
|
||||
Schritt-für-Schritt: [docs/INSTALLATION.md](../../docs/INSTALLATION.md). Kurz:
|
||||
|
||||
1. `solidcraft-mcp-v0.2.0.mcpb` und `solidcraft-mcp-v0.2.0.zip` aus dem [Release](https://git.gundel.dev/dg/claude-skills/releases/download/solidcraft-mcp%2Fv0.2.0/solidcraft-mcp-v0.2.0.mcpb) laden.
|
||||
1. `solidcraft-mcp-v0.3.0.mcpb` und `solidcraft-mcp-v0.3.0.zip` aus dem [Release](https://git.gundel.dev/dg/claude-skills/releases/download/solidcraft-mcp%2Fv0.3.0/solidcraft-mcp-v0.3.0.mcpb) laden.
|
||||
2. Die `.mcpb` doppelklicken (oder über Einstellungen → Erweiterungen installieren).
|
||||
3. **Beide Ordner ausfüllen.** Lese-Ordner weit: `Dokumente`. Schreib-Ordner eng: `Dokumente\Claude`. Jeder wird als `--allow-path` übergeben. Fehlt einer, kann der Agent dort nicht speichern.
|
||||
4. Unter Einstellungen → Erweiterungen prüfen, dass **SolidCraft for Claude** eingeschaltet ist.
|
||||
@@ -29,7 +29,9 @@ Schritt-für-Schritt: [docs/INSTALLATION.md](../../docs/INSTALLATION.md). Kurz:
|
||||
|
||||
## Ordner und Start
|
||||
|
||||
Der Server bekommt zwei `--allow-path` (Lese-Ordner und Schreib-Ordner) und läuft ohne Fenster. `--allow-path` erlaubt Lesen und Schreiben in dem genannten Ordner. **Kein `--connect`** (das würde eine laufende App ansprechen) und **kein `--allow-any-path`**.
|
||||
Der Server der Erweiterung bekommt zwei `--allow-path` (Lese-Ordner und Schreib-Ordner) und läuft kopflos. `--allow-path` erlaubt Lesen und Schreiben in dem genannten Ordner. **Kein `--allow-any-path`.**
|
||||
|
||||
`--connect 127.0.0.1:PORT` ist der andere Start: er steuert die laufende App (`solidcraft --control PORT`). Die Erweiterung setzt ihn nicht. Eine Cursor-`mcp.json` kann ihn trotzdem setzen, zusammen mit `--allow-path`. Lauscht die App nicht, scheitern die Entwurfswerkzeuge mit `no SolidCraft app is listening`; `skill_reference` geht weiter. Port 7878 ist der Port aus dieser Konfiguration, kein zweiter Standard neben dem, den der Nutzer an `--control` übergibt.
|
||||
|
||||
| | Standard |
|
||||
|---|---|
|
||||
@@ -81,7 +83,7 @@ Statt der Erweiterung in `claude_desktop_config.json` eintragen. Stolpersteine:
|
||||
}
|
||||
```
|
||||
|
||||
Beide `--allow-path` setzen. `--connect` und `--allow-any-path` weglassen.
|
||||
Beide `--allow-path` setzen. `--allow-any-path` weglassen. `--connect 127.0.0.1:PORT` nur, wenn die App mit `solidcraft --control PORT` läuft.
|
||||
|
||||
## Änderungen
|
||||
|
||||
|
||||
Reference in new issue
Block a user