This repository contains the code for building a Snap package from the latest release of MCP Registry CLI.
It's made to make it easier to install the mcp-publisher binary on different GNU/Linux distributions like Debian and
Ubuntu, and to keep it up-to-date.
Note
The package is built for AMD64 and ARM64 architectures, and
it includes the mcp-publisher binary, not the MCP Registry server.
# Install the Snap package from the Snap Store
sudo snap install mcp-publisher --stable# Install Snap, Snapcraft, and Multipass
sudo apt install snapd
sudo snap install snapcraft --classic
sudo snap install multipass --classic# Clone this repository
git clone --depth=1 https://github.com/habedi/registry-cli-snap.git# Build the package (choose one):
cd registry-cli-snap/
# 1) Remote build for AMD64 and ARM64 via Launchpad public builders (might take a while)
bash build.sh --remote-build
# 2) Local build using Multipass (only supports host architecture)
bash build.sh --local# Install the package manually (optional)
sudo snap install --dangerous mcp-publisher_VER_ARCH.snap # Replace VER and ARCH with actual valuesThis project is licensed under the MIT License (see LICENSE).