SolidCraft-cliLauncher do~/.local/bin(takže klient MCP může volat jméno, pokud je tato složka na vašemPATHSamotný vstupní bod AppImage je stáleGui
(SolidCrafta) nepřijímámcpjako užitečný CLI režim. extrahováníSolidCraft-cliz squashů zůstává platná alternativa;.tar.gz / .debVložte oba binární soubory přímo na disk.~/.local/binOficiální doklady MCP: při prvním spuštění aplikace AppImageSolidCraft-cliLauncher do~/.local/binUjistěte se~/.local/binJe na vaší shellPATH, restartujte klienta MCP a poté použijteSolidCraft-cli mcpjako jakýkoli jiný balíček. od 0.22.1, který odpovídá instalačnímu programu Windows a aplikaci macOS (která odkazuje na/opt/homebrew/binnebo/usr/local/bin), takže normální balíček instalujeSolidCraft-clijePATHDeb, rpm a FreeBSD již nainstalovaly CLI/usr/bin; Homebrew cask to položí naPATHA taky .
Spuštění AppImage přímo:
$ ./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]
Takže argv0 je desktopová aplikace, nikoliv 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)
Přejmenování/symlinkování AppImage naSolidCraft-cliStáleSolidCraft 0.30.0(GUI binární) – neexistuje žádný argv0 trik, který by přeměnil AppImage na CLI.~/.local/binspouštěč, nebo extrahovat cestu níže.
SolidCraft-0.30.0-linux-x86_64.AppImageodosvobození.chmod +xAppImage (volitelné, pokud chcete pouze extrahovat)../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
O Linuxu.tar.gzLayout jebin/SolidCraft + bin/SolidCraft-cli(Ověřeno) Na.debNainstalujte stejný pár pod/usr/bin/
(dpkg-deb -cU MCP-only strojů je tarball nejjednodušší:
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
Oficiální doklady: posudo snap install SolidCraftCLI se zastavujePATHZa účelem jakoSolidCraft.cli(NeníSolidCraft-cli) Příklad :SolidCraft.cli --version / SolidCraft.cli mcpPoužívejteSolidCraft.cliJako klient MCPcommandsmcpStejně jako Argos.
Flatpak také drží CLI offPATHOficiální příkaz: Oficiální příkaz:
flatpak run --command=SolidCraft-cli io.tangencylabs.solidcraft mcp
V MCP client config, nastavenícommandDvěflatpakaargsDvě["run", "--command=SolidCraft-cli", "io.tangencylabs.solidcraft", "mcp"](a další vlajky, jako jsou--allow-path).
RadějiSolidCraft-cliJméno, když je naPATH(AppImage launcher, deb, tarball). Jinak použijte absolutní cestu k extrahované nebo tarball CLI.
claude mcp add SolidCraft -- /ABS/PATH/squashfs-root/usr/bin/SolidCraft-cli mcp
nebo.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"]
}
}
}
Pro instalaci tarballu použijte…/SolidCraft-0.30.0-linux-x86_64/bin/SolidCraft-cliMísto toho. pro Snap, použijteSolidCraft.clijako příkazové jméno. Pro Flatpak použijteflatpaksrun --command=SolidCraft-cli io.tangencylabs.solidcraft mcp.
Zpět na HlavníMCP tutoriál · Instalace průvodce.