SolidCraft-cliLauncher inn~/.local/bin(så MCP-klienter kan kalle det ved navn hvis den mappen er påPATH) AppImage-inngangspunktet selv er fortsattGui
(SolidCraft) og aksepterer ikkemcpsom en nyttig CLI-modus. utvinningSolidCraft-clifra squashfene forblir et gyldig alternativ;.tar.gz / .debSett begge binærene direkte på disken.~/.local/binOffisielle MCP-dokumenter: ved første kjøring skriver AppImage en litenSolidCraft-cliLauncher inn~/.local/binSørg for~/.local/biner på din shellPATH, starte MCP-klienten på nytt, og bruk deretterSolidCraft-cli mcpsiden 0.22.1 som samsvarer med Windows-installatøren og macOS-appen (som kobler til/opt/homebrew/bineller/usr/local/bin), slik at en normal pakke installererSolidCraft-clierPATHDeb, rpm og FreeBSD har allerede installert CLI i/usr/binHomebrew cask setter det påPATHOgså av.
Kjø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 skrivebordsprogrammet, 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øper/symlinker AppImage tilSolidCraft-cliForeløpig rapporterSolidCraft 0.30.0(GUI binær) – det er ingen argv0 triks som gjør AppImage til CLI.~/.local/binLauncher, eller ekstraktveien nedenfor.
SolidCraft-0.30.0-linux-x86_64.AppImagefraFrigjøring.chmod +xAppImage (valgfritt hvis du bare utvider)../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
og Linux.tar.gzLayout erbin/SolidCraft + bin/SolidCraft-cli(Verifisert av The.debinstallerer samme par under/usr/bin/
(dpkg-deb -cFor bare MCP-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
Offisielle dokumenter: ettersudo snap install SolidCraftCLI holder seg bortePATHFormålet er somSolidCraft.cli(IkkeSolidCraft-cli) Eksempel påSolidCraft.cli --version / SolidCraft.cli mcpBruk avSolidCraft.clisom MCP-klientcommandmedmcpAkkurat som Argos.
Flatpak holder også CLI avPATHav design. offisiell kommando:
flatpak run --command=SolidCraft-cli io.tangencylabs.solidcraft mcp
I en MCP-klientkonfigurasjon, settcommandTo avflatpakogargsTo av["run", "--command=SolidCraft-cli", "io.tangencylabs.solidcraft", "mcp"](i tillegg til andre flagg som--allow-path).
foretrekkerSolidCraft-cliVed navn når det er påPATH(AppImage launcher, deb, tarball). ellers bruke en absolutt vei til den ekstraherte 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 installasjoner, bruk…/SolidCraft-0.30.0-linux-x86_64/bin/SolidCraft-cliI stedet for Snap, brukSolidCraft.clisom kommandonavnet. For Flatpak, brukflatpakmedrun --command=SolidCraft-cli io.tangencylabs.solidcraft mcp.
Tilbake til det viktigsteMCP Tutorials · Installer guide.