Binario publicado
Cada versión de GitHub lleva el binario estático para cada sistema compatible, suelto y en archivos. Es el binario que instalan todos los demás canales salvo Docker, así que esta página es también lo que Homebrew, winget, npm, PyPI y NuGet hacen por ti. No se publica nada hasta la primera versión; consulta Instalación.
Requisitos
Sección titulada «Requisitos»Ningún runtime ni biblioteca: el binario está enlazado estáticamente (sin libc), así que las compilaciones de Linux funcionan igual en sistemas con glibc y con musl (Alpine). En macOS necesita macOS 13 (Ventura) o posterior, el mínimo que el toolchain de Go graba en los binarios de darwin.
Elige un artefacto
Sección titulada «Elige un artefacto»| Artefacto | Para |
|---|---|
arcane-mcp-linux-amd64, arcane-mcp-linux-arm64 | Linux en x86-64 o arm64 |
arcane-mcp-darwin-arm64, arcane-mcp-darwin-amd64 | macOS en Apple Silicon o Intel |
arcane-mcp-darwin-universal | macOS, un binario para ambas |
arcane-mcp-windows-amd64.exe, arcane-mcp-windows-arm64.exe | Windows en x64 o arm64 |
arcane-mcp_<version>_<os>_<arch>.tar.gz (.zip en Windows) | El mismo binario con LICENSE, README.md y THIRD_PARTY_NOTICES |
Cada versión tiene además checksums.txt (el SHA-256 de cada artefacto salvo los paquetes de Claude Desktop, que tienen su propia atestación), su firma checksums.txt.sigstore.json, un SBOM SPDX por binario suelto (<binary>.sbom.json) y THIRD_PARTY_NOTICES.
Instalar
Sección titulada «Instalar»En Linux o macOS, descarga el binario suelto, compruébalo y ponlo en un directorio de tu PATH:
ASSET=arcane-mcp-linux-amd64 # elige el tuyo en la tablacurl -fLO "https://github.com/jmrplens/arcane-mcp/releases/latest/download/$ASSET"curl -fLO https://github.com/jmrplens/arcane-mcp/releases/latest/download/checksums.txtgrep " $ASSET$" checksums.txt | sha256sum --check # macOS: … | shasum -a 256 --checkinstall -m 0755 "$ASSET" ~/.local/bin/arcane-mcparcane-mcp --versionEn Windows, descarga arcane-mcp-windows-amd64.exe (o el de arm64) desde la página de la versión, cámbiale el nombre a arcane-mcp.exe, ponlo en una carpeta propia (por ejemplo %LOCALAPPDATA%\Programs\arcane-mcp) y añade esa carpeta al PATH de tu usuario, o dales a los clientes su ruta completa. Get-FileHash .\arcane-mcp.exe muestra el SHA-256 para compararlo con checksums.txt.
- macOS y las descargas desde un navegador. Un fichero descargado con un navegador queda marcado como en cuarentena, y macOS se niega a ejecutar un binario de línea de órdenes que Apple no haya notarizado; los binarios de la versión están firmados con cosign, no con un certificado de Apple. Descárgalo con
curlcomo arriba, o quita la marca:xattr -d com.apple.quarantine arcane-mcp. - SmartScreen de Windows puede avisar la primera vez de una descarga que no reconoce; el fichero es el que aparece en
checksums.txt.
Fijar una versión
Sección titulada «Fijar una versión»releases/latest/download/ sigue a la versión más reciente. Para una versión concreta, usa su etiqueta:
curl -fLO "https://github.com/jmrplens/arcane-mcp/releases/download/vX.Y.Z/$ASSET"Verificarlo
Sección titulada «Verificarlo»La suma de comprobación de arriba demuestra que el fichero coincide con checksums.txt; la firma de checksums.txt y la procedencia de compilación de cada artefacto demuestran que ambos salieron del flujo de publicación de este repositorio. Las órdenes están en Verificar una versión.
Configurar tu cliente
Sección titulada «Configurar tu cliente»Usa la ruta absoluta del binario: un cliente arrancado desde el escritorio no ve el PATH de tu shell.
{ "mcpServers": { "arcane": { "command": "/home/you/.local/bin/arcane-mcp", "env": { "ARCANE_URL": "https://arcane.example.com", "ARCANE_API_KEY": "<your Arcane API key>" } } }}En Windows la orden es la ruta del .exe, con las barras invertidas escapadas en JSON ("C:\\Users\\you\\AppData\\Local\\Programs\\arcane-mcp\\arcane-mcp.exe"). La entrada de cada cliente está en Configuración de clientes.
Actualizar y desinstalar
Sección titulada «Actualizar y desinstalar»El binario nunca se actualiza solo. Para actualizarlo, descarga la versión nueva y sustituye el fichero; los clientes la usarán la próxima vez que arranquen el servidor. Para desinstalarlo, borra el fichero.