Instalar el Servidor Mock
El binario swag2mcp-mock es una herramienta separada para probar APIs con respuestas simuladas. Soporta los mismos métodos de instalación que el binario principal.
Compatibilidad
| Método | macOS | Linux | Windows |
|---|---|---|---|
| Una línea (curl) | ✅ | ✅ | ❌ |
| Homebrew | ✅ | ❌ | ❌ |
| Scoop | ❌ | ❌ | ✅ |
| GitHub Release | ✅ | ✅ | ✅ |
| go install | ✅ | ✅ | ✅ |
| Compilar desde el código fuente | ✅ | ✅ | ✅ |
| Docker | ✅ | ✅ | ✅ |
macOS
Una línea (recomendado)
Dos modos de instalación — elija el que mejor se adapte:
# Con sudo (instala en /usr/local/bin — recomendado)
curl -fsSL https://swag2mcp.io/install-mock.sh | bash
# Sin sudo (instala en ~/.local/bin)
curl -fsSL https://swag2mcp.io/install-mock.sh | bash -s -- --local--sudo (predeterminado): Instala en /usr/local/bin/swag2mcp-mock usando sudo. Se le solicitará su contraseña. Si sudo falla, recurre a ~/.local/bin/swag2mcp-mock.
--local: Instala en ~/.local/bin/swag2mcp-mock sin sudo. Después de la instalación, agregue a su configuración de shell:
export PATH="$HOME/.local/bin:$PATH"Verificación:
swag2mcp-mock --versionHomebrew
brew install mmadfox/tap/swag2mcp-mockVerificación:
swag2mcp-mock --versionGitHub Release
- Abra la página de la última versión
- Descargue el archivo para su Mac:
- Apple Silicon:
swag2mcp-mock_darwin_arm64.tar.gz - Intel:
swag2mcp-mock_darwin_amd64.tar.gz
- Apple Silicon:
- Abra la Terminal en la carpeta de descargas y ejecute:
tar -xzf swag2mcp-mock_darwin_*.tar.gz
sudo mv swag2mcp-mock /usr/local/bin/Verificación:
swag2mcp-mock --versiongo install
go install github.com/mmadfox/swag2mcp/cmd/swag2mcp-mock@latestAsegúrese de que $GOPATH/bin esté en su $PATH:
export PATH=$PATH:$(go env GOPATH)/binVerificación:
swag2mcp-mock --versionCompilar desde el código fuente
git clone https://github.com/mmadfox/swag2mcp.git
cd swag2mcp
go build -o swag2mcp-mock ./cmd/swag2mcp-mock
sudo mv swag2mcp-mock /usr/local/bin/Verificación:
swag2mcp-mock --versionDocker
Monte ~/.swag2mcp (o su ruta de workspace personalizada) en /home/nonroot/.swag2mcp. El entrypoint ajusta automáticamente los permisos de archivos para que el contenedor pueda leer su workspace.
docker pull ghcr.io/mmadfox/swag2mcp-mock:latestEjecutar el servidor mock:
docker run --rm -i -v ~/.swag2mcp:/home/nonroot/.swag2mcp ghcr.io/mmadfox/swag2mcp-mock:latestVerificación:
docker run --rm -v ~/.swag2mcp:/home/nonroot/.swag2mcp ghcr.io/mmadfox/swag2mcp-mock:latest --versionLinux
Una línea (recomendado)
Dos modos de instalación — elija el que mejor se adapte:
# Con sudo (instala en /usr/local/bin — recomendado)
curl -fsSL https://swag2mcp.io/install-mock.sh | bash
# Sin sudo (instala en ~/.local/bin)
curl -fsSL https://swag2mcp.io/install-mock.sh | bash -s -- --local--sudo (predeterminado): Instala en /usr/local/bin/swag2mcp-mock usando sudo. Se le solicitará su contraseña. Si sudo falla, recurre a ~/.local/bin/swag2mcp-mock.
--local: Instala en ~/.local/bin/swag2mcp-mock sin sudo. Después de la instalación, agregue a su configuración de shell:
export PATH="$HOME/.local/bin:$PATH"Verificación:
swag2mcp-mock --versionGitHub Release
- Abra la página de la última versión
- Descargue el archivo para su arquitectura:
- amd64:
swag2mcp-mock_linux_amd64.tar.gz - arm64:
swag2mcp-mock_linux_arm64.tar.gz
- amd64:
- Abra la Terminal en la carpeta de descargas y ejecute:
tar -xzf swag2mcp-mock_linux_*.tar.gz
sudo mv swag2mcp-mock /usr/local/bin/Verificación:
swag2mcp-mock --versiongo install
go install github.com/mmadfox/swag2mcp/cmd/swag2mcp-mock@latestAsegúrese de que $GOPATH/bin esté en su $PATH:
export PATH=$PATH:$(go env GOPATH)/binVerificación:
swag2mcp-mock --versionCompilar desde el código fuente
git clone https://github.com/mmadfox/swag2mcp.git
cd swag2mcp
go build -o swag2mcp-mock ./cmd/swag2mcp-mock
sudo mv swag2mcp-mock /usr/local/bin/Verificación:
swag2mcp-mock --versionDocker
Monte ~/.swag2mcp (o su ruta de workspace personalizada) en /home/nonroot/.swag2mcp. El entrypoint ajusta automáticamente los permisos de archivos para que el contenedor pueda leer su workspace.
docker pull ghcr.io/mmadfox/swag2mcp-mock:latestEjecutar el servidor mock:
docker run --rm -i -v ~/.swag2mcp:/home/nonroot/.swag2mcp ghcr.io/mmadfox/swag2mcp-mock:latestVerificación:
docker run --rm -v ~/.swag2mcp:/home/nonroot/.swag2mcp ghcr.io/mmadfox/swag2mcp-mock:latest --versionWindows
Scoop
scoop bucket add mmadfox https://github.com/mmadfox/scoop-bucket
scoop install mmadfox/swag2mcp-mockVerificación:
swag2mcp-mock --versionGitHub Release
- Abra la página de la última versión
- Descargue
swag2mcp-mock_windows_amd64.zip - Extraiga el archivo ZIP (clic derecho → Extraer todo, o use PowerShell)
- Mueva
swag2mcp-mock.exeaC:\Windows\System32\
Verificación:
swag2mcp-mock --versiongo install
go install github.com/mmadfox/swag2mcp/cmd/swag2mcp-mock@latestVerificación:
swag2mcp-mock --versionCompilar desde el código fuente
git clone https://github.com/mmadfox/swag2mcp.git
cd swag2mcp
go build -o swag2mcp-mock.exe ./cmd/swag2mcp-mockVerificación:
swag2mcp-mock --versionPróximos pasos
- Inicio rápido — póngase en marcha en 2 minutos
- Servidor Mock — configurar y ejecutar el servidor mock