npm
@jmrp.io/arcane-mcp es un lanzador mínimo. El servidor es el binario de la versión, que lleva uno de seis paquetes de plataforma que npm instala como dependencias opcionales, solo el que coincide con tu sistema y tu CPU. No se ejecuta nada al instalar, no se compila nada y no se descarga nada más que los paquetes. No se publica nada hasta la primera versión; consulta Instalación.
Requisitos
Sección titulada «Requisitos»Node.js 18 o posterior, con npm (para npx). En macOS, macOS 13 o posterior, que es lo que necesitan los binarios de darwin.
| Paquete de plataforma | Binario |
|---|---|
@jmrp.io/arcane-mcp-linux-x64, -linux-arm64 | arcane-mcp-linux-amd64, -arm64 |
@jmrp.io/arcane-mcp-darwin-x64, -darwin-arm64 | arcane-mcp-darwin-amd64, -arm64 |
@jmrp.io/arcane-mcp-win32-x64, -win32-arm64 | arcane-mcp-windows-amd64.exe, -arm64.exe |
Los binarios de Linux son estáticos, así que los paquetes de Linux funcionan también con musl (Alpine). En otro sistema, el lanzador dice qué plataformas existen.
Ejecutar o instalar
Sección titulada «Ejecutar o instalar»ARCANE_URL=https://arcane.example.com ARCANE_API_KEY=… npx -y @jmrp.io/arcane-mcpo instálalo una vez, lo que pone una orden arcane-mcp en tu PATH:
npm install -g @jmrp.io/arcane-mcparcane-mcp --versionEl lanzador ejecuta el binario heredando la entrada y la salida estándar, en Linux y macOS le pasa SIGTERM, SIGINT y SIGHUP y termina con su mismo estado de salida.
Configurar tu cliente
Sección titulada «Configurar tu cliente»{ "mcpServers": { "arcane": { "command": "npx", "args": ["-y", "@jmrp.io/arcane-mcp@X.Y.Z"], "env": { "ARCANE_URL": "https://arcane.example.com", "ARCANE_API_KEY": "<your Arcane API key>" } } }}-y deja que npx instale el paquete sin preguntar, porque un cliente no puede responder. Tras una instalación global, la orden puede ser arcane-mcp (su ruta absoluta, $(npm prefix -g)/bin/arcane-mcp, si el cliente no ve el PATH de tu shell). Algunos clientes en Windows no pueden arrancar npx directamente; ahí, usa "command": "cmd" con "args": ["/c", "npx", "-y", "@jmrp.io/arcane-mcp@X.Y.Z"]. La entrada de cada cliente está en Configuración de clientes.
Fijar una versión
Sección titulada «Fijar una versión»Indica la versión, @jmrp.io/arcane-mcp@X.Y.Z, como hace la entrada de arriba; sin ella, npx puede ejecutar la versión que encuentre. El lanzador fija sus seis paquetes de plataforma a la misma versión. La etiqueta latest sigue a la versión más reciente; una versión de mantenimiento anterior se publica con release-X.Y y nunca mueve latest.
Verificarlo
Sección titulada «Verificarlo»Cada versión se publica desde el flujo de publicación mediante la publicación de confianza de npm, con procedencia, y los binarios de los paquetes de plataforma se comprobaron contra el checksums.txt firmado de la versión antes de publicarlos. npm audit signatures, en un proyecto que dependa del paquete, comprueba las firmas del registro y la procedencia; consulta Verificar una versión.
Actualizar y desinstalar
Sección titulada «Actualizar y desinstalar»El servidor nunca se actualiza solo.
npm update -g @jmrp.io/arcane-mcp # una instalación globalnpm uninstall -g @jmrp.io/arcane-mcpCon npx, cambia la versión en la entrada del cliente; npx guarda las versiones descargadas en la caché de npm (npm cache clean --force la vacía).