Get Started
Download & Install
MCPBus is distributed as a single, highly optimized binary, available for all major platforms, OS and as a Docker image.
Install the binary, run a single command, and get your MCP-server up and running in Code-mode in 1 second. No SDK generation tooling, no NodeJS, no Python, or no SaaS/VMs needed.
macOS
Command to install MCPBus on macOS:
brew tap mcpbus-io/mcpbus && brew install mcpbus
Linux
Command to install MCPBus on Linux:
curl -sfL https://downloads.mcpbus.io/releases/install.sh | sh
Windows
Commands to install MCPBus on Windows with using scoop-tool:
scoop bucket add mcpbus https://github.com/mcpbus-io/scoop-mcpbus.git
scoop update
scoop install mcpbus
Docker
Command to pull and install MCPBus Docker image:
docker pull mcpbusio/mcpbus:latest
Command to run MCPBus in a Docker container:
docker run -d -p 8080:8080 \
-v /absolute/path/to/host/folder:/data \
mcpbusio/mcpbus:latest \
-openapi-spec "/data/my-spec.yaml"
Please see examples in Run the tool/Running with Docker
Downloads
Use these links if you prefer to download and install MCPBus manually.
| OS | arch | File |
|---|---|---|
| macOS | amd64 | mcpbus_1.1.18_darwin_amd64.tar.gz |
| macOS | arm64 | mcpbus_1.1.18_darwin_arm64.tar.gz |
| Linux | amd64 | mcpbus_1.1.18_linux_amd64.tar.gz |
| Linux | arm64 | mcpbus_1.1.18_linux_arm64.tar.gz |
| Linux | arm | mcpbus_1.1.18_linux_arm.tar.gz |
| Linux | ppc64 | mcpbus_1.1.18_linux_ppc64.tar.gz |
| Linux | 386 | mcpbus_1.1.18_linux_386.tar.gz |
| Windows | amd64 | mcpbus_1.1.18_windows_amd64.zip |
| Windows | arm64 | mcpbus_1.1.18_windows_arm64.zip |
| Windows | 386 | mcpbus_1.1.18_windows_386.zip |
| FreeBSD | amd64 | mcpbus_1.1.18_freebsd_amd64.tar.gz |
| FreeBSD | arm64 | mcpbus_1.1.18_freebsd_arm64.tar.gz |
| FreeBSD | arm | mcpbus_1.1.18_freebsd_arm.tar.gz |
| FreeBSD | 386 | mcpbus_1.1.18_freebsd_386.tar.gz |
| AIX | ppc64 | mcpbus_1.1.18_aix_ppc64.tar.gz |

