SolidCraft-cliLaukaisu sisään~/.local/bin(joten MCP-asiakkaat voivat kutsua sen nimellä, jos kyseinen kansio onPATH) AppImage-sisääntymispiste on edelleenGuaja
(SolidCraft) ja ei hyväksymcphyödyllinen CLI-tila. uuttaminenSolidCraft-clisquashfista on edelleen pätevä vaihtoehto;.tar.gz / .debLaita molemmat binäärit suoraan levylle.~/.local/binViralliset MCP-tiedostot: Ensimmäisessä käytössä AppImage kirjoittaa pienenSolidCraft-cliLaukaisu sisään~/.local/binVarmista että~/.local/binon sinun shellissäsiPATH, käynnistä MCP-asiakas uudelleen ja käytä sittenSolidCraft-cli mcpkuten mikä tahansa muu paketti. Koska 0.22.1 vastaa Windows-asennusohjelmaa ja macOS-sovellusta (joka linkittää/opt/homebrew/bintai/usr/local/bin), joten normaali paketti asentaaSolidCraft-clionPATHDeb, rpm ja FreeBSD ovat jo asentaneet CLI:n/usr/binHomebrew cask laittaa sen päällePATHNiin myös
Käynnistä AppImage suoraan:
$ ./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]
Joten argv0 on työpöydän sovellus, ei 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)
Nimeä/symlinkkaa AppImage uudelleenSolidCraft-cliToistaiseksiSolidCraft 0.30.0(GUI binary) — ei ole argv0 temppu, joka muuttaa AppImage CLI.~/.local/binlauncher, tai poisto polku alla.
SolidCraft-0.30.0-linux-x86_64.AppImageTästäVapautuminen.chmod +xAppImage (valinnainen, jos voit poistaa vain)../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
ja linux.tar.gzLayout onbin/SolidCraft + bin/SolidCraft-cli(Tarkistettu) Tämä on.debasentaa saman parin alle/usr/bin/
(dpkg-deb -cMCP-yksinomaan koneisiin tarball on yksinkertaisin:
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
Viralliset asiakirjat: Aftersudo snap install SolidCraftCLI pysyy poissaPATHTavoitteena kuinSolidCraft.cli(Ei oleSolidCraft-cli) Esimerkki onSolidCraft.cli --version / SolidCraft.cli mcpKäytäSolidCraft.cliMCP-asiakkaan ominaisuudetcommandkanssamcpAivan kuten Argos.
Flatpak pitää myös CLI:n pois päältäPATHSuunnittelussa viralliset ohjeet:
flatpak run --command=SolidCraft-cli io.tangencylabs.solidcraft mcp
MCP-asiakkaan konfiguroinnissa asetetaancommandKaksiflatpakjaargsKaksi["run", "--command=SolidCraft-cli", "io.tangencylabs.solidcraft", "mcp"](Lisäksi muita lippuja, kuten--allow-path).
mieluumminSolidCraft-clinimellä, kun se onPATH(AppImage launcher, deb, tarball). Muussa tapauksessa käytä absoluuttista polkua uutetulle tai tarball CLI: lle.
claude mcp add SolidCraft -- /ABS/PATH/squashfs-root/usr/bin/SolidCraft-cli mcp
tai.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 asennukset, käytä…/SolidCraft-0.30.0-linux-x86_64/bin/SolidCraft-cliValitse Snap, käytäSolidCraft.clikuten komennon nimi. Käytä Flatpakiaflatpakkanssarun --command=SolidCraft-cli io.tangencylabs.solidcraft mcp.
Takaisin pääosaanMCP tutoriali · Asennusopas.