SolidCraft-cliLauncher לתוך~/.local/bin(לכן, הלקוחות של MCP יכולים לקרוא לזה בשם אם התיקיה הזאת נמצאתPATHנקודת הכניסה של AppImage עצמה היא עדייןגואי
(SolidCraft) ואינו מקבלmcpתגיות: תגיות קשורות תגיות קשורות תגיות קשורותSolidCraft-cliמ- squashfs נשאר חלופה תקינה;.tar.gz / .debיש להניח את שני הכרטיסים ישירות על הדיסק.~/.local/binמסמכי MCP רשמיים: בהפעלה הראשונה AppImage כותב מסמך קטןSolidCraft-cliLauncher לתוך~/.local/binוודאו~/.local/binהוא על הצל שלךPATHהפעל מחדש את ה- MCP Client ולאחר מכןSolidCraft-cli mcpכמו כל חבילה אחרת. מאז 0.22.1 אשר תואם את תוכנת ההתקנה של Windows ואת האפליקציה macOS (היא מחברת/opt/homebrew/binאו/usr/local/bin) כך חבילת התקנה רגילה מציעהSolidCraft-cliהואPATHDeb, rpm ו-FreeBSD כבר התקנו את CLI/usr/bin• Homebrew cask puts it onPATHגם כן
הפעל את 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]
אז argv0 הוא אפליקציית שולחן העבודה, לא 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)
שמות מחדש / קישור AppImage לSolidCraft-cliעדייןSolidCraft 0.30.0(GUI בינארי) – אין טריק argv0 המהפך את AppImage ל- CLI.~/.local/binהמסלול, או המסלול המופיע למטה.
SolidCraft-0.30.0-linux-x86_64.AppImageמשחרור.chmod +xAppImage (אופציונלי אם אתה רק לחלץ)../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 הואbin/SolidCraft + bin/SolidCraft-cliבודק – The.debלהוריד את אותו זוג מתחת/usr/bin/
(dpkg-deb -cעבור מכונות MCP-only, tarball הוא הפשוט ביותר:
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
תגית: Aftersudo snap install SolidCraftה-CLI נשארPATHלמטרה כמוSolidCraft.cli(לאSolidCraft-cli) דוגמה :SolidCraft.cli --version / SolidCraft.cli mcp• שימושSolidCraft.cliכמו הלקוח של MCPcommandעםmcpכמו הארגזים
Flatpak גם שומר את CLIPATHתגית: פקודה רשמית
flatpak run --command=SolidCraft-cli io.tangencylabs.solidcraft mcp
ב- MCP Client Config, הגדרתcommand2flatpakוargs2["run", "--command=SolidCraft-cli", "io.tangencylabs.solidcraft", "mcp"](למעט דגלים נוספים כמו:--allow-path).
מעדיףSolidCraft-cliעל שמו כאשר הואPATH(AppImage launcher, deb, tarball). אחרת להשתמש במסלול מוחלט ל- extracted או tarball CLI.
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"]
}
}
}
כדי להשתמש ב-TARBAL, השתמש…/SolidCraft-0.30.0-linux-x86_64/bin/SolidCraft-cliעבור Snap, השתמשSolidCraft.cliשם הפקודה עבור Flatpak, השתמשflatpakעםrun --command=SolidCraft-cli io.tangencylabs.solidcraft mcp.
חזרה לדף העיקריMCP Tutorial תרגול · מדריך ההתקנה.