SolidCraft-clilansiranje u~/.local/bin(tako da MCP klijenti mogu nazvati po imenu ako se ta fascikla nalazi na vašemPATH).AppImage ulazna tačka je i daljeVama
(SolidCraft) i ne prihvaćamcpkao korisni CLI način. ekstrakcijaSolidCraft-cliod squashfs ostaje važeća alternativa;.tar.gz / .debStavite oba binara direktno na disk.~/.local/binSlužbene MCP dokumente: na prvom pokretanju AppImage piše maliSolidCraft-clilansiranje u~/.local/binPobrinite se~/.local/binOn je na vašoj školjciPATH, ponovo pokrenite MCP klijent, a zatim koristiteSolidCraft-cli mcpkao i bilo koji drugi paket. Od 0.22.1 koji odgovara Windows instalera i macOS aplikacije (koji se povezuje na/opt/homebrew/binili/usr/local/bin), tako da normalan paket instaliraSolidCraft-clijePATHDeb, rpm i FreeBSD već su instalirali CLI u/usr/binHomebrew cask stavlja ga naPATHTakođe
Pokretanje AppImage direktno:
$ ./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]
Dakle, argv0 je desktop aplikacija, a ne 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)
Preimenovanje/symlinking AppImage naSolidCraft-cliJoš uvekSolidCraft 0.30.0(GUI binarni) – ne postoji argv0 trik koji pretvara AppImage u CLI.~/.local/binlansera, ili put ekstrakta ispod.
SolidCraft-0.30.0-linux-x86_64.AppImageodoslobađanje.chmod +xAppImage (opcionalno ako samo izvadite)../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
Linux aplikacije.tar.gzLayout jebin/SolidCraft + bin/SolidCraft-cli(pregledano u tekstu) The.debinstalira isti par ispod/usr/bin/
(dpkg-deb -cZa MCP-only strojeve, tarball je najjednostavniji:
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
Službena dokumentacija: nakonsudo snap install SolidCraft, CLI ostaje vanPATHU svrhu kaoSolidCraft.cli(ne možeSolidCraft-cliNa primer :SolidCraft.cli --version / SolidCraft.cli mcpKoristiteSolidCraft.cliKao MCP klijentcommandsamcpKao i argumenti.
Flatpak također održava CLI offPATHpo dizajnu. Službena zapovijed:
flatpak run --command=SolidCraft-cli io.tangencylabs.solidcraft mcp
U MCP client konfig, setcommanddvaflatpakiargsdva["run", "--command=SolidCraft-cli", "io.tangencylabs.solidcraft", "mcp"](Plus bilo koje dodatne zastave kao što su--allow-path).
PreferiraSolidCraft-clipo imenu kada je naPATH(AppImage launcher, deb, tarball). U suprotnom koristite apsolutni put do ekstraktnog ili tarball CLI.
claude mcp add SolidCraft -- /ABS/PATH/squashfs-root/usr/bin/SolidCraft-cli mcp
ili.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"]
}
}
}
Za tarball instalacije, koristite…/SolidCraft-0.30.0-linux-x86_64/bin/SolidCraft-cliUmjesto toga. Za Snap, koristiteSolidCraft.clikao komandno ime. Za Flatpak, koristiteflatpaksarun --command=SolidCraft-cli io.tangencylabs.solidcraft mcp.
Povratak na glavnuUslovi korišćenja MCP tutorial · Instalacioni vodič.