Skip to content

Quick Start

Get MeshPOP running in 5 minutes.

1. Install

pip install vssh meshpop meshpop-wire meshpop-db sv-vault

2. Set Up Wire VPN

Start the coordinator on one server:

wire-server

Join from other nodes:

wire --server http://coordinator-ip:8787

Verify connectivity:

wire-mcp  # or check via MCP

3. Configure vssh

Set a shared secret for authentication:

export VSSH_SECRET="your-shared-secret"

Start vssh daemon on each node:

python3 vssh.py --daemon

Test connectivity:

vssh status

4. Use mpop

mpop status          # See all your servers
mpop exec myserver "uptime"   # Run a command
mpop security        # Security overview

5. Index with MeshDB

meshdb index /path/to/your/code
meshdb search "your query"

6. Connect AI

Add MCP config and let Claude Code manage your servers:

{
  "mcpServers": {
    "vssh":   { "command": "vssh-mcp" },
    "mpop":   { "command": "mpop-mcp" },
    "wire":   { "command": "wire-mcp" },
    "meshdb": { "command": "meshdb-mcp" }
  }
}

Now your AI can run commands, deploy code, search files, and monitor servers across your entire mesh.