Metadata-Version: 2.4
Name: vssh
Version: 3.7.2
Summary: Secure SSH/SCP tool with Tailscale failover, P2P transport, and MCP server
Author-email: MeshPOP <mpop@mpop.dev>
License: MIT
Project-URL: Homepage, https://github.com/meshpop/vssh
Project-URL: Repository, https://github.com/meshpop/vssh
Keywords: ssh,scp,tailscale,p2p,vpn,mcp,remote
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: System :: Networking
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# vssh

**Distributed SSH transport and file transfer daemon with zero external dependencies.**

Part of [MeshPOP](https://mpop.dev) — Layer 2 (Transport)

- Zero external dependencies — pure Python stdlib
- 50+ MB/s file transfer across WireGuard mesh
- MCP server for AI agent integration

## Install

```bash
pip install vssh
```

## Usage

```bash
# Execute remote command
vssh exec relay1 "uptime"

# Transfer file at 50+ MB/s
vssh put relay1 ./deploy.tar.gz /opt/deploy.tar.gz

# Check connection status
vssh status
```

## MCP Setup

```json
{
  "mcpServers": {
    "vssh": { "command": "vssh-mcp" }
  }
}
```

Gives AI agents: `vssh_exec`, `vssh_put`, `vssh_get`, `vssh_status`, `vssh_keys`, `vssh_speed_test`

## Links

- Main project: [github.com/meshpop/mpop](https://github.com/meshpop/mpop)
- Website: [mpop.dev](https://mpop.dev)
- PyPI: [pypi.org/project/vssh](https://pypi.org/project/vssh/)

## License

MIT
