mcpdevlabs

Install (15 minutes)

You need:

1. Run the installer

SSH into the server and run:

curl -fsSL https://get.mcpdevlabs.com/install.sh | bash

It asks a few questions (hostname, an admin password for the setup page, the license key, the registry login), installs Docker if needed, and starts the service. At the end it prints your setup address.

2. Open the setup page

https://<your-hostname>/setup → log in with the admin password you chose. The first load can take a minute while the HTTPS certificate is issued.

3. Connect your data sources

Follow Connect your data sources — each source is a short checklist.

4. Add it to Claude

Dashboard → Connect to Claude → copy the URL → see Connect to Claude.


Everyday commands (on the server)

cd ~/marketing-mcp
docker compose ps                         # is it running?
docker compose logs -f mcp                # live logs
docker compose pull && docker compose up -d   # update to the latest version
docker compose restart                    # restart

Back up

Two things hold everything: the file ~/marketing-mcp/.env and the Docker volume marketing-mcp_mcp_data (your encrypted settings + audit log).

docker run --rm -v marketing-mcp_mcp_data:/data -v "$PWD":/backup alpine \
  tar czf /backup/mcp-data-backup.tgz -C /data .

Keep .env safe: it contains the key that decrypts your settings. If it is lost, you reconnect the sources again in /setup — nothing else is affected.

Uninstall

cd ~/marketing-mcp && docker compose down -v && cd .. && rm -rf ~/marketing-mcp