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.