SolidCraft-cliIndítsa el a~/.local/bin(mivel az MCP kliensek név szerint hívhatják, ha ez a mappát aPATH) Az AppImage belépési pont maga még mindig aGyörgy
(SolidCraft(és nem fogadja elmcpmint hasznos CLI mód. kivonásSolidCraft-clia squashfból érvényes alternatíva marad;.tar.gz / .debMindkét bináris számot közvetlenül a lemezre helyezzük.~/.local/binHivatalos MCP-dokumentumok: az első futtatásnál az AppImage egy kisSolidCraft-cliIndítsa el a~/.local/binGyőződjön meg róla~/.local/binA te shelledbenPATH, indítsa újra az MCP-ügyfelet, majd használjaSolidCraft-cli mcpmint bármely más csomag. mivel a 0.22.1 megfelel a Windows telepítő és a macOS alkalmazás (amely/opt/homebrew/binvagy/usr/local/binEgy normál csomag telepítéseSolidCraft-cliAzonPATHDeb, rpm és FreeBSD már telepítette a CLI-t/usr/binA homebrew cask felvesziPATHAz is.
Az AppImage közvetlen futtatása:
$ ./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]
Az argv0 tehát az asztali alkalmazás, nem a 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)
Az AppImage átnevezése/szimlinkeléseSolidCraft-cliMég mindig biztosanSolidCraft 0.30.0(GUI bináris) – nincs argv0 trükk, amely az AppImage-t a CLI-vé alakítja.~/.local/bina launcher, vagy az alábbi extrakciós útvonalat.
SolidCraft-0.30.0-linux-x86_64.AppImageAfelszabadítás.chmod +xaz AppImage (opcionális, ha csak kivonat)../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
A Linux.tar.gzA layoutbin/SolidCraft + bin/SolidCraft-cliEllenőrizze a.debugyanazt a párt helyezze el/usr/bin/
(dpkg-deb -cAz MCP-only gépek esetében a tarball a legegyszerűbb:
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
Hivatalos dokumentumok: Aftersudo snap install SolidCraftA CLI leállPATHA céllal, mintSolidCraft.cli(NemSolidCraft-cliIlyen például:SolidCraft.cli --version / SolidCraft.cli mcpHasználdSolidCraft.cliAz MCP klienscommandAzokkalmcpMint az argon.
A Flatpak is tartja a CLI-tPATHKezdőlap » Hivatalos parancs:
flatpak run --command=SolidCraft-cli io.tangencylabs.solidcraft mcp
Egy MCP kliens konfigurálása esetén acommandkétflatpakésargskét["run", "--command=SolidCraft-cli", "io.tangencylabs.solidcraft", "mcp"](Továbbá további zászlók, mint például--allow-path).
előnybenSolidCraft-cliA nevén, amikor aPATH(AppImage launcher, deb, tarball) Ellenkező esetben használjon abszolút utat az extrahált vagy tarball CLI-hez.
claude mcp add SolidCraft -- /ABS/PATH/squashfs-root/usr/bin/SolidCraft-cli mcp
vagy.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"]
}
}
}
A tarball telepítéséhez használja…/SolidCraft-0.30.0-linux-x86_64/bin/SolidCraft-cliHasználja a Snap, használja aSolidCraft.climint a parancsnév. A Flatpak esetében használja aflatpakAzokkalrun --command=SolidCraft-cli io.tangencylabs.solidcraft mcp.
Vissza a főhözMCP tutoriál · Instalációs útmutató.