インストール
システム要件
- macOS、Linux、Windows(amd64 / arm64)
- Go 1.26+(
go installまたはソースからのビルドの場合のみ)
互換性
| 方法 | macOS | Linux | Windows |
|---|---|---|---|
| One-liner (curl) | ✅ | ✅ | ❌ |
| Homebrew | ✅ | ❌ | ❌ |
| Scoop | ❌ | ❌ | ✅ |
| APT (deb) | ❌ | ✅ | ❌ |
| RPM | ❌ | ✅ | ❌ |
| Docker | ✅ | ✅ | ✅ |
| GitHub Release | ✅ | ✅ | ✅ |
| go install | ✅ | ✅ | ✅ |
| ソースからビルド | ✅ | ✅ | ✅ |
macOS
One-liner(推奨)
2つのインストールモード — 適した方を選んでください:
# sudo を使用(/usr/local/bin にインストール — 推奨)
curl -fsSL https://swag2mcp.io/install.sh | bash
# sudo なし(~/.local/bin にインストール)
curl -fsSL https://swag2mcp.io/install.sh | bash -s -- --local--sudo(デフォルト): sudo を使用して /usr/local/bin/swag2mcp にインストールします。パスワードの入力を求められます。sudo が失敗した場合は ~/.local/bin/swag2mcp にフォールバックします。
--local: sudo なしで ~/.local/bin/swag2mcp にインストールします。インストール後、シェル設定に追加してください:
export PATH="$HOME/.local/bin:$PATH"確認:
swag2mcp --versionHomebrew
brew install mmadfox/tap/swag2mcp確認:
swag2mcp --versionGitHub Release
- 最新リリースページを開く
- お使いのMacに合ったアーカイブをダウンロード:
- Apple Silicon:
swag2mcp_darwin_arm64.tar.gz - Intel:
swag2mcp_darwin_amd64.tar.gz
- Apple Silicon:
- ダウンロードフォルダでターミナルを開き、以下を実行:
tar -xzf swag2mcp_darwin_*.tar.gz
sudo mv swag2mcp /usr/local/bin/確認:
swag2mcp --versiongo install
go install github.com/mmadfox/swag2mcp/cmd/swag2mcp@latest$GOPATH/bin が $PATH に含まれていることを確認してください:
export PATH=$PATH:$(go env GOPATH)/bin確認:
swag2mcp --versionソースからビルド
git clone https://github.com/mmadfox/swag2mcp.git
cd swag2mcp
make build
sudo mv swag2mcp /usr/local/bin/確認:
swag2mcp --versionDocker
~/.swag2mcp(またはカスタムパス)を /home/nonroot/.swag2mcp にマウントしてください。 エントリポイントが自動的にファイル権限を調整し、コンテナがワークスペースを読み取れるようにします。
Apple Silicon(M1/M2/M3/M4)ユーザー: イメージを実行するには
--platform linux/amd64を追加してください:docker run --rm --platform linux/amd64 -v ~/.swag2mcp:/home/nonroot/.swag2mcp ...
docker pull ghcr.io/mmadfox/swag2mcp:lateststdio トランスポートで実行:
docker run --rm -i -v ~/.swag2mcp:/home/nonroot/.swag2mcp ghcr.io/mmadfox/swag2mcp:latest mcpHTTP トランスポートで実行:
docker run --rm -p 8080:8080 -v ~/.swag2mcp:/home/nonroot/.swag2mcp ghcr.io/mmadfox/swag2mcp:latest mcp --transport sse --http-addr :8080確認:
docker run --rm -v ~/.swag2mcp:/home/nonroot/.swag2mcp ghcr.io/mmadfox/swag2mcp:latest --versionLinux
One-liner(推奨)
2つのインストールモード — 適した方を選んでください:
# sudo を使用(/usr/local/bin にインストール — 推奨)
curl -fsSL https://swag2mcp.io/install.sh | bash
# sudo なし(~/.local/bin にインストール)
curl -fsSL https://swag2mcp.io/install.sh | bash -s -- --local--sudo(デフォルト): sudo を使用して /usr/local/bin/swag2mcp にインストールします。パスワードの入力を求められます。sudo が失敗した場合は ~/.local/bin/swag2mcp にフォールバックします。
--local: sudo なしで ~/.local/bin/swag2mcp にインストールします。インストール後、シェル設定に追加してください:
export PATH="$HOME/.local/bin:$PATH"確認:
swag2mcp --versionAPT(Debian / Ubuntu)
- 最新リリースページを開く
swag2mcp_linux_amd64.debをダウンロード- インストール:
# ダウンロードフォルダにいることを確認してください
pwd
sudo dpkg -i swag2mcp_linux_amd64.deb確認:
swag2mcp --versionRPM(Fedora / RHEL)
- 最新リリースページを開く
swag2mcp_linux_amd64.rpmをダウンロード- インストール:
# ダウンロードフォルダにいることを確認してください
pwd
sudo rpm -i swag2mcp_linux_amd64.rpm確認:
swag2mcp --versionDocker
~/.swag2mcp(またはカスタムパス)を /home/nonroot/.swag2mcp にマウントしてください。 エントリポイントが自動的にファイル権限を調整し、コンテナがワークスペースを読み取れるようにします。
Apple Silicon(M1/M2/M3/M4)ユーザー: イメージを実行するには
--platform linux/amd64を追加してください:docker run --rm --platform linux/amd64 -v ~/.swag2mcp:/home/nonroot/.swag2mcp ...
docker pull ghcr.io/mmadfox/swag2mcp:lateststdio トランスポートで実行:
docker run --rm -i -v ~/.swag2mcp:/home/nonroot/.swag2mcp ghcr.io/mmadfox/swag2mcp:latest mcpHTTP トランスポートで実行:
docker run --rm -p 8080:8080 -v ~/.swag2mcp:/home/nonroot/.swag2mcp ghcr.io/mmadfox/swag2mcp:latest mcp --transport sse --http-addr :8080確認:
docker run --rm -v ~/.swag2mcp:/home/nonroot/.swag2mcp ghcr.io/mmadfox/swag2mcp:latest --versionGitHub Release
- 最新リリースページを開く
- お使いのアーキテクチャに合ったアーカイブをダウンロード:
- amd64:
swag2mcp_linux_amd64.tar.gz - arm64:
swag2mcp_linux_arm64.tar.gz
- amd64:
- ダウンロードフォルダでターミナルを開き、以下を実行:
tar -xzf swag2mcp_linux_*.tar.gz
sudo mv swag2mcp /usr/local/bin/確認:
swag2mcp --versiongo install
go install github.com/mmadfox/swag2mcp/cmd/swag2mcp@latest$GOPATH/bin が $PATH に含まれていることを確認してください:
export PATH=$PATH:$(go env GOPATH)/bin確認:
swag2mcp --versionソースからビルド
git clone https://github.com/mmadfox/swag2mcp.git
cd swag2mcp
make build
sudo mv swag2mcp /usr/local/bin/確認:
swag2mcp --versionWindows
Scoop
scoop bucket add mmadfox https://github.com/mmadfox/scoop-bucket
scoop install mmadfox/swag2mcp確認:
swag2mcp --versionGitHub Release
- 最新リリースページを開く
swag2mcp_windows_amd64.zipをダウンロード- ZIPファイルを展開(右クリック → すべて展開、またはPowerShellを使用)
swag2mcp.exeをC:\Windows\System32\に移動
確認:
swag2mcp --versiongo install
go install github.com/mmadfox/swag2mcp/cmd/swag2mcp@latest確認:
swag2mcp --versionソースからビルド
git clone https://github.com/mmadfox/swag2mcp.git
cd swag2mcp
go build -o swag2mcp.exe ./cmd/swag2mcp確認:
swag2mcp --versionDocker
~/.swag2mcp(またはカスタムパス)を /home/nonroot/.swag2mcp にマウントしてください。エントリポイントが自動的にファイル権限を調整し、コンテナがワークスペースを読み取れるようにします。
docker pull ghcr.io/mmadfox/swag2mcp:latestRun with stdio transport:
docker run --rm -i -v ~/.swag2mcp:/home/nonroot/.swag2mcp ghcr.io/mmadfox/swag2mcp:latest mcpRun with HTTP transport:
docker run --rm -p 8080:8080 -v ~/.swag2mcp:/home/nonroot/.swag2mcp ghcr.io/mmadfox/swag2mcp:latest mcp --transport sse --http-addr :8080Verify:
docker run --rm -v ~/.swag2mcp:/home/nonroot/.swag2mcp ghcr.io/mmadfox/swag2mcp:latest --versionモックサーバーが必要ですか?Mock Server のインストール を参照してください。
LLM エージェント経由のインストール
AI 搭載 IDE(OpenCode、Cursor、Claude Desktop、VS Code など)を使用している場合、エージェント経由または手動でスキルをインストールする方法については、LLMスキル を参照してください。
一部の IDE および LLM クライアントは、スキル追加後に再起動が必要です。
確認
swag2mcp --version期待される出力(バージョンは異なる場合があります):
swag2mcp v*.*.*次のステップ
- クイックスタート — 2分で使い始める