SolidCraft-cliлансирање у~/.local/bin(тако да МЦП клијенти могу да га позову по имену ако се та фасцикла налази на вашемPATH).AppImage улазна тачка је и даљеГУИ
(SolidCraft) и не прихватаmcpкао користан ЦЛИ режим. екстракцијаSolidCraft-cliод скуашфса остаје валидна алтернатива;.tar.gz / .debСтавите обе бинарне бројеве директно на диск.~/.local/binЗванични МЦП доцс: на првом покретању АппИмаге пише малиSolidCraft-cliлансирање у~/.local/binUverite se~/.local/binНа твојој шкољциPATH, поново покрените МЦП клијент, а затим користитеSolidCraft-cli mcpкао и било који други пакет. од 0.22.1 који одговара Виндовс инсталатера и мацОС апликације (која повезује на/opt/homebrew/binили/usr/local/bin), тако да нормални пакет инсталираSolidCraft-cliјеPATHDeb, rpm и FreeBSD су већ инсталирали CLI у/usr/bin; Homebrew cask га ставља наPATHTakođe
Покрените AppImage директно:
$ ./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]
Дакле, аргв0 је десктоп апликација, а не ЦЛИ.--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)
Преименовање / симлинкирање AppImage наSolidCraft-clijoš uvekSolidCraft 0.30.0(ГУИ бинарни) — не постоји аргв0 трик који претвара АппИмаге у ЦЛИ.~/.local/binлансер, или екстракт пут испод.
SolidCraft-0.30.0-linux-x86_64.AppImageodОслобађање.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
Линукс.tar.gzLayout jebin/SolidCraft + bin/SolidCraft-cli(проверено је да је.debИнсталирајте исти пар испод/usr/bin/
(dpkg-deb -cЗа машине само са МЦП-ом, тарбал је најједноставнији:
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
Званични доцс: послеsudo snap install SolidCraft, ЦЛИ остаје ванPATHУ сврху каоSolidCraft.cli(НијеSolidCraft-cli) Пример је :SolidCraft.cli --version / SolidCraft.cli mcpКоришћењеSolidCraft.cliКао МЦП клијентcommandсаmcpKao i argumenti.
Флатпак такође држи ЦЛИ искљученPATHНасловна Вести Официјална команда:
flatpak run --command=SolidCraft-cli io.tangencylabs.solidcraft mcp
У МЦП клијентској конфигурацији, постављањеcommandдваflatpakиargsдва["run", "--command=SolidCraft-cli", "io.tangencylabs.solidcraft", "mcp"](Плус све додатне заставе као што су--allow-path).
ПреферирајуSolidCraft-cliпо имену када је наPATH(AppImage launcher, deb, tarball). У супротном користите апсолутни пут до екстрадираног или tarball ЦЛИ.
claude mcp add SolidCraft -- /ABS/PATH/squashfs-root/usr/bin/SolidCraft-cli mcp
или.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"]
}
}
}
За инсталацију торбола, користите…/SolidCraft-0.30.0-linux-x86_64/bin/SolidCraft-cliуместо. За Снап, користитеSolidCraft.cliкао име команде. За Флатпак, користитеflatpakсаrun --command=SolidCraft-cli io.tangencylabs.solidcraft mcp.
Назад на главниМЦП туторијал · Инсталирање водича.