Installer le serveur Mock
Le binaire swag2mcp-mock est un outil séparé pour tester des API avec des réponses simulées. Il prend en charge les mêmes méthodes d'installation que le binaire principal.
Compatibilité
| Méthode | macOS | Linux | Windows |
|---|---|---|---|
| En une ligne (curl) | ✅ | ✅ | ❌ |
| Homebrew | ✅ | ❌ | ❌ |
| Scoop | ❌ | ❌ | ✅ |
| GitHub Release | ✅ | ✅ | ✅ |
| go install | ✅ | ✅ | ✅ |
| Compilation depuis les sources | ✅ | ✅ | ✅ |
| Docker | ✅ | ✅ | ✅ |
macOS
En une ligne (recommandé)
Deux modes d'installation — choisissez celui qui vous convient :
# Avec sudo (installe dans /usr/local/bin — recommandé)
curl -fsSL https://swag2mcp.io/install-mock.sh | bash
# Sans sudo (installe dans ~/.local/bin)
curl -fsSL https://swag2mcp.io/install-mock.sh | bash -s -- --local--sudo (par défaut) : Installe dans /usr/local/bin/swag2mcp-mock avec sudo. Votre mot de passe vous sera demandé. Si sudo échoue, bascule vers ~/.local/bin/swag2mcp-mock.
--local : Installe dans ~/.local/bin/swag2mcp-mock sans sudo. Après l'installation, ajoutez à votre configuration shell :
export PATH="$HOME/.local/bin:$PATH"Vérification :
swag2mcp-mock --versionHomebrew
brew install mmadfox/tap/swag2mcp-mockVérification :
swag2mcp-mock --versionGitHub Release
- Ouvrez la page de la dernière version
- Téléchargez l'archive pour votre Mac :
- Apple Silicon :
swag2mcp-mock_darwin_arm64.tar.gz - Intel :
swag2mcp-mock_darwin_amd64.tar.gz
- Apple Silicon :
- Ouvrez le Terminal dans le dossier de téléchargement et exécutez :
tar -xzf swag2mcp-mock_darwin_*.tar.gz
sudo mv swag2mcp-mock /usr/local/bin/Vérification :
swag2mcp-mock --versiongo install
go install github.com/mmadfox/swag2mcp/cmd/swag2mcp-mock@latestAssurez-vous que $GOPATH/bin est dans votre $PATH :
export PATH=$PATH:$(go env GOPATH)/binVérification :
swag2mcp-mock --versionCompilation depuis les sources
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/Vérification :
swag2mcp-mock --versionDocker
Montez ~/.swag2mcp (ou votre chemin de workspace personnalisé) vers /home/nonroot/.swag2mcp. Le point d'entrée ajuste automatiquement les permissions des fichiers pour que le conteneur puisse lire votre workspace.
docker pull ghcr.io/mmadfox/swag2mcp-mock:latestExécuter le serveur mock :
docker run --rm -i -v ~/.swag2mcp:/home/nonroot/.swag2mcp ghcr.io/mmadfox/swag2mcp-mock:latestVérification :
docker run --rm -v ~/.swag2mcp:/home/nonroot/.swag2mcp ghcr.io/mmadfox/swag2mcp-mock:latest --versionLinux
En une ligne (recommandé)
Deux modes d'installation — choisissez celui qui vous convient :
# Avec sudo (installe dans /usr/local/bin — recommandé)
curl -fsSL https://swag2mcp.io/install-mock.sh | bash
# Sans sudo (installe dans ~/.local/bin)
curl -fsSL https://swag2mcp.io/install-mock.sh | bash -s -- --local--sudo (par défaut) : Installe dans /usr/local/bin/swag2mcp-mock avec sudo. Votre mot de passe vous sera demandé. Si sudo échoue, bascule vers ~/.local/bin/swag2mcp-mock.
--local : Installe dans ~/.local/bin/swag2mcp-mock sans sudo. Après l'installation, ajoutez à votre configuration shell :
export PATH="$HOME/.local/bin:$PATH"Vérification :
swag2mcp-mock --versionGitHub Release
- Ouvrez la page de la dernière version
- Téléchargez l'archive pour votre architecture :
- amd64 :
swag2mcp-mock_linux_amd64.tar.gz - arm64 :
swag2mcp-mock_linux_arm64.tar.gz
- amd64 :
- Ouvrez le Terminal dans le dossier de téléchargement et exécutez :
tar -xzf swag2mcp-mock_linux_*.tar.gz
sudo mv swag2mcp-mock /usr/local/bin/Vérification :
swag2mcp-mock --versiongo install
go install github.com/mmadfox/swag2mcp/cmd/swag2mcp-mock@latestAssurez-vous que $GOPATH/bin est dans votre $PATH :
export PATH=$PATH:$(go env GOPATH)/binVérification :
swag2mcp-mock --versionCompilation depuis les sources
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/Vérification :
swag2mcp-mock --versionDocker
Montez ~/.swag2mcp (ou votre chemin de workspace personnalisé) vers /home/nonroot/.swag2mcp. Le point d'entrée ajuste automatiquement les permissions des fichiers pour que le conteneur puisse lire votre workspace.
docker pull ghcr.io/mmadfox/swag2mcp-mock:latestExécuter le serveur mock :
docker run --rm -i -v ~/.swag2mcp:/home/nonroot/.swag2mcp ghcr.io/mmadfox/swag2mcp-mock:latestVérification :
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-mockVérification :
swag2mcp-mock --versionGitHub Release
- Ouvrez la page de la dernière version
- Téléchargez
swag2mcp-mock_windows_amd64.zip - Extrayez le fichier ZIP (clic droit → Extraire tout, ou avec PowerShell)
- Déplacez
swag2mcp-mock.exeversC:\Windows\System32\
Vérification :
swag2mcp-mock --versiongo install
go install github.com/mmadfox/swag2mcp/cmd/swag2mcp-mock@latestVérification :
swag2mcp-mock --versionCompilation depuis les sources
git clone https://github.com/mmadfox/swag2mcp.git
cd swag2mcp
go build -o swag2mcp-mock.exe ./cmd/swag2mcp-mockVérification :
swag2mcp-mock --versionProchaines étapes
- Démarrage rapide — lancez-vous en 2 minutes
- Serveur Mock — configurer et exécuter le serveur mock