SolidCraft-cliLauncher til~/.local/bin(så MCP-klienter kan kalde det ved navn, hvis den mappe er på dinPATH) AppImage indgangspunktet selv er stadigaf Gui
(SolidCraft) og accepterer ikkemcpsom en nyttig CLI-tilstand. udtrækSolidCraft-clifra squashf'erne forbliver en gyldig alternativ;.tar.gz / .debSæt begge binære filer direkte på disken.~/.local/binOfficielle MCP-dokumenter: I første omgang skriver AppImage en lilleSolidCraft-cliLauncher til~/.local/binSørg for~/.local/binDet er på din shellPATHgenstarte MCP-klienten, og derefter brugeSolidCraft-cli mcpsiden 0.22.1, der matcher Windows-installatøren og macOS-appen (som linker til/opt/homebrew/bineller/usr/local/bin), så en normal pakke installererSolidCraft-clierPATHDeb, rpm og FreeBSD har allerede installeret CLI i/usr/binHomebrew cask sætter det påPATHOgså det.
Kør AppImage direkte:
$ ./SolidCraft-0.30.0-linux-x86_64.AppImage --version
SolidCraft 0.30.0
$ ./SolidCraft-0.30.0-linux-x86_64.AppImage --help
usage: SolidCraft [--control PORT] [--sample] [--crash-log] [--safe-mode] [design.sc | part.step]
Så argv0 er desktop-appen, ikke CLI.--appimage-extract:
$ ./SolidCraft-0.30.0-linux-x86_64.AppImage --appimage-extract
$ ls squashfs-root/usr/bin/
SolidCraft
SolidCraft-cli
solvecraft-cli
$ ./squashfs-root/usr/bin/SolidCraft-cli --version
SolidCraft-cli 0.30.0
$ ./squashfs-root/usr/bin/SolidCraft-cli mcp
SolidCraft mcp: files limited to …/recovery, /tmp/SolidCraft-mcp-… and the open design's folder …
# (stdio MCP server started; Ctrl-C / close stdin to stop)
Omdøb/symlink AppImage tilSolidCraft-cliFortsat i øvrigtSolidCraft 0.30.0(GUI binær) — der er ingen argv0 trick, der omdanner AppImage til CLI.~/.local/binLauncher, eller udtrækslinjen nedenfor.
SolidCraft-0.30.0-linux-x86_64.AppImagefraFrigør.chmod +xAppImage (valgfrit, hvis du kun udtrækker)../SolidCraft-…AppImage --appimage-extract…/squashfs-root/usr/bin/SolidCraft-cli.chmod +x SolidCraft-0.30.0-linux-x86_64.AppImage
./SolidCraft-0.30.0-linux-x86_64.AppImage --appimage-extract
./squashfs-root/usr/bin/SolidCraft-cli mcp
af Linux.tar.gzLayout erbin/SolidCraft + bin/SolidCraft-cli(Overvåget) Den.debIndsæt det samme par under/usr/bin/
(dpkg-deb -cFor MCP-kun maskiner er tarballen den enkleste:
tar -xzf SolidCraft-0.30.0-linux-x86_64.tar.gz
./SolidCraft-0.30.0-linux-x86_64/bin/SolidCraft-cli --version
./SolidCraft-0.30.0-linux-x86_64/bin/SolidCraft-cli mcp
Officielle dokumenter: eftersudo snap install SolidCraftCLI holder sig vækPATHMed henblik somSolidCraft.cli(Nej ikkeSolidCraft-cli) Eksempel på:SolidCraft.cli --version / SolidCraft.cli mcpBrug afSolidCraft.cliSom MCP-klientcommandmedmcpLigesom med Argos.
Flatpak holder også CLI'en udePATHaf design. Officiel kommando:
flatpak run --command=SolidCraft-cli io.tangencylabs.solidcraft mcp
I en MCP-klientkonfiguration indstillescommandTo afflatpakogargsTo af["run", "--command=SolidCraft-cli", "io.tangencylabs.solidcraft", "mcp"](Og derudover er der også andre flager, som--allow-path).
ForetrækkerSolidCraft-cliVed navn, når det erPATH(AppImage launcher, deb, tarball). Ellers bruge en absolut vej til den ekstraherede eller tarball CLI.
claude mcp add SolidCraft -- /ABS/PATH/squashfs-root/usr/bin/SolidCraft-cli mcp
eller.mcp.json:
{
"mcpServers": {
"SolidCraft": {
"command": "/ABS/PATH/squashfs-root/usr/bin/SolidCraft-cli",
"args": ["mcp"]
}
}
}
{
"mcpServers": {
"SolidCraft": {
"command": "/ABS/PATH/squashfs-root/usr/bin/SolidCraft-cli",
"args": ["mcp"]
}
}
}
{
"mcpServers": {
"SolidCraft": {
"type": "stdio",
"command": "/ABS/PATH/squashfs-root/usr/bin/SolidCraft-cli",
"args": ["mcp", "--allow-path", "/absolute/path/to/your/designs"]
}
}
}
For tarball installerer, brug…/SolidCraft-0.30.0-linux-x86_64/bin/SolidCraft-clii stedet. For Snap, brugSolidCraft.clisom kommandonavnet. For Flatpak skal du brugeflatpakmedrun --command=SolidCraft-cli io.tangencylabs.solidcraft mcp.
Tilbage til det vigtigsteMCP Tutorials · Installation af guide.