SolidCraft-cliLauncher İçinde~/.local/bin(Bu nedenle MCP istemcileri, bu klasör sizinPATH(Aynı zamanda giriş noktası iseGUI için
(SolidCraft) ve kabul etmezmcpkullanışlı bir CLI modudur. çıkarmaSolidCraft-cliŞişli'den geçerli bir alternatif kalır;.tar.gz / .debİkisi de doğrudan disk üzerine yerleştirilir.~/.local/binResmi MCP dosyaları: ilk çalıştırıldığında AppImage küçük birSolidCraft-cliLauncher İçinde~/.local/binemin olun~/.local/binShellinizde varPATH, MCP istemcisini yeniden başlatın, sonraSolidCraft-cli mcpHerhangi bir diğer paket gibi. Windows yükleme yazılımını ve macOS uygulamasını eşleştiren 0.22.1'ten beri (ki bu bağlantı/opt/homebrew/binveya/usr/local/binNormal bir paket yükleme yaparSolidCraft-cliBenimPATHDeb, rpm ve FreeBSD zaten CLI'yi/usr/binHomebrew cask onu yerleştirirPATHAynı zamanda
AppImage’ı doğrudan çalıştırın:
$ ./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]
Yani argv0 masaüstü uygulamadır, CLI değildir.--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'ı yeniden adlandırma/symlinkingSolidCraft-cliŞimdilikSolidCraft 0.30.0(GUI ikili) — AppImage’i CLI’ye dönüştüren argv0 hile yok.~/.local/binAşağıdakilerden birine tıklayınız: Launcher, or the extract path below.
SolidCraft-0.30.0-linux-x86_64.AppImageHakkındaSerbest bırakın.chmod +xİndirimli (Sadece indirme yaparsanız seçeneği bulunur)./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 Hakkında.tar.gzlayout içinbin/SolidCraft + bin/SolidCraft-cli(Görüntülendiği gibi) The.debAynı çiftin altında/usr/bin/
(dpkg-deb -cMCP-sadece makineler için, tarball en basittir:
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
Etiket Arşivi: sonrasudo snap install SolidCraftCLI Dışarı ÇıkıyorPATHAmaç olarak daSolidCraft.cli(HiçbirSolidCraft-cli) Örnek :SolidCraft.cli --version / SolidCraft.cli mcpkullanmakSolidCraft.cliMCP Client olarakcommandilemcpTıpkı argonlar gibi.
Flatpak da CLI’yi kapatıyorPATHTasarımcı : Resmi komut:
flatpak run --command=SolidCraft-cli io.tangencylabs.solidcraft mcp
MCP Client Config’de,commandİkiflatpakveargsİki["run", "--command=SolidCraft-cli", "io.tangencylabs.solidcraft", "mcp"](Böyle bir bayrak gibi--allow-path).
tercihSolidCraft-cliisminde olduğu zamanPATH(AppImage launcher, deb, tarball). Aksi takdirde, çıkarılan veya tarball CLI'ye mutlak bir yol kullanın.
claude mcp add SolidCraft -- /ABS/PATH/squashfs-root/usr/bin/SolidCraft-cli mcp
veya.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"]
}
}
}
Tarball yüklemek için, kullanın…/SolidCraft-0.30.0-linux-x86_64/bin/SolidCraft-cliSnap için, kullanınSolidCraft.cliFlatpak için, komut adını kullanınflatpakilerun --command=SolidCraft-cli io.tangencylabs.solidcraft mcp.
Ana sayfaya geri dönMCP Tutorialleri · Kurulum Kılavuzu.