AppImage: solidcraft-cli & MCP

Ellenőrzött egy Debian Linux dobozon a SolidCraft ellenA TOK0 (SolidCraft-0.30.0-linux-x86_64.AppImageÖsszeegyeztetés.tar.gz / .debAA GitHub kiadásaAz első futtató, a Snap és a Flatpak parancsnevek aHivatalos MCP docs.

Rövid válasz:ha egyszer futtatja az AppImage-ot, akkor egy kisSolidCraft-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.

Elsőként indítják el a~/.local/bin

Hivatalos 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.

Amit láttunk (valódi terminál kimenet)

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.

AppImage kivonat (alternatív) az MCP-hez

  1. letöltésSolidCraft-0.30.0-linux-x86_64.AppImageAfelszabadítás.
  2. chmod +xaz AppImage (opcionális, ha csak kivonat).
  3. Egyszer kivágva:./SolidCraft-…AppImage --appimage-extract
  4. Az MCP ügyfelek pontja az abszolút úton…/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.gz vagy deb? mindkét hajó a CLI

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

Snap

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.

FlatPak

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).

Claude Code, Claude Desktop és Cursor

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 Kódex

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"]
    }
  }
}

Claude Desktop (fej nélküli)

{
  "mcpServers": {
    "SolidCraft": {
      "command": "/ABS/PATH/squashfs-root/usr/bin/SolidCraft-cli",
      "args": ["mcp"]
    }
  }
}

kurzor

{
  "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ó.