MCP server for Pritunl Enterprise VPN management
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"bibliocommons-mcp-pritunl","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Pritunl VPN MCP Server MCP server for managing Pritunl Enterprise VPN instances. Provides 35 tools for organizations, users, servers, routes, hosts, and settings. ## Prerequisites - Python 3.10+ - Pritunl Enterprise subscription (required for API access) - API token and secret from Pritunl admin console ## Configuration **Authentication**: Pritunl uses HMAC-based API authentication with a token/secret pair. Generate these in the Pritunl web console under Users → API Keys. ### Option 1: config.json ```bash cp config.json.example config.json # Edit config.json with your API credentials ``` ### Option 2: Environment Variables ```bash export PRITUNL_HOST="vpn.example.com:443" export PRITUNL_API_TOKEN="your-api-token" export PRITUNL_API_SECRET="your-api-secret" export PRITUNL_VERIFY_SSL="true" export PRITUNL_TIMEOUT="30" ``` ### Configuration Fields | Field | Env Var | Required | Default | Description | |---|---|---|---|---| | `host` | `PRITUNL_HOST` | Yes | — | Pritunl server hostname and port (e.g., `vpn.example.com:443`). The client prepends `https://` automatically, so do not include the scheme. | | `api_token` | `PRITUNL_API_TOKEN` | Yes | — | API token | | `api_secret` | `PRITUNL_API_SECRET` | Yes | — | API secret | | `verify_ssl` | `PRITUNL_VERIFY_SSL` | No | `true` | Verify TLS certificates | | `timeout` | `PRITUNL_TIMEOUT` | No | `30` | Request timeout in seconds | The config file path can also be set via `PRITUNL_CONFIG` env var or `--config` CLI flag. ## Installation ### Option 1: Using uvx (Recommended — no install needed) ```bash uvx bibliocommons-mcp-pritunl ``` [uvx](https://github.com/astral-sh/uv) runs the package directly from PyPI in an isolated environment. Install uv first if you don't have it: ```bash curl -LsSf https://astral.sh/uv/install.sh | sh ``` ### Option 2: Using pip ```bash pip install bibliocommons-mcp-pritunl ``` ## AI Client Setup ### VS Code (with MCP Extension) ```json { "mcp.servers": { "pritunl": { …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.