What is the wg-easy MCP server?
Administer wg-easy (WireGuard Easy) v15: manage VPN clients, configs, QR codes and server status
How to install wg-easy
Copy-paste configuration for popular MCP clients.
WG_EASY_URLrequiredBase URL of the wg-easy web UI, e.g. https://vpn.example.com:51821
WG_EASY_USERNAMErequiredUsername of a wg-easy admin account (2FA must be disabled)
WG_EASY_PASSWORDrequiredsecretPassword of the wg-easy admin account
WG_EASY_INSECURE_TLSSet to true to accept self-signed TLS certificates (scoped to the wg-easy connection)
{
"mcpServers": {
"wg-easy-mcp": {
"command": "npx",
"args": [
"-y",
"wg-easy-mcp"
],
"env": {
"WG_EASY_URL": "<YOUR_WG_EASY_URL>",
"WG_EASY_USERNAME": "<YOUR_WG_EASY_USERNAME>",
"WG_EASY_PASSWORD": "<YOUR_WG_EASY_PASSWORD>",
"WG_EASY_INSECURE_TLS": "<YOUR_WG_EASY_INSECURE_TLS>"
}
}
}
}{
"mcpServers": {
"wg-easy-mcp": {
"command": "npx",
"args": [
"-y",
"wg-easy-mcp"
],
"env": {
"WG_EASY_URL": "<YOUR_WG_EASY_URL>",
"WG_EASY_USERNAME": "<YOUR_WG_EASY_USERNAME>",
"WG_EASY_PASSWORD": "<YOUR_WG_EASY_PASSWORD>",
"WG_EASY_INSECURE_TLS": "<YOUR_WG_EASY_INSECURE_TLS>"
}
}
}
}{
"mcpServers": {
"wg-easy-mcp": {
"command": "npx",
"args": [
"-y",
"wg-easy-mcp"
],
"env": {
"WG_EASY_URL": "<YOUR_WG_EASY_URL>",
"WG_EASY_USERNAME": "<YOUR_WG_EASY_USERNAME>",
"WG_EASY_PASSWORD": "<YOUR_WG_EASY_PASSWORD>",
"WG_EASY_INSECURE_TLS": "<YOUR_WG_EASY_INSECURE_TLS>"
}
}
}
}{
"servers": {
"wg-easy-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"wg-easy-mcp"
],
"env": {
"WG_EASY_URL": "<YOUR_WG_EASY_URL>",
"WG_EASY_USERNAME": "<YOUR_WG_EASY_USERNAME>",
"WG_EASY_PASSWORD": "<YOUR_WG_EASY_PASSWORD>",
"WG_EASY_INSECURE_TLS": "<YOUR_WG_EASY_INSECURE_TLS>"
}
}
}
}claude mcp add wg-easy-mcp --env WG_EASY_URL=<YOUR_WG_EASY_URL> --env WG_EASY_USERNAME=<YOUR_WG_EASY_USERNAME> --env WG_EASY_PASSWORD=<YOUR_WG_EASY_PASSWORD> --env WG_EASY_INSECURE_TLS=<YOUR_WG_EASY_INSECURE_TLS> -- npx -y wg-easy-mcpRelated MCP servers
Audiobookshelf
Browse your Audiobookshelf libraries and keep listening progress, bookmarks and playlists in sync
Calibre-Web
Read-only MCP server for Calibre-Web: library search, browsing and covers via the OPDS feed
FreshRSS
MCP server for FreshRSS, the self-hosted RSS feed aggregator
Hetzner DNS
Manage DNS zones and records (zonefiles, RRSets, TTL, protection) via the Hetzner Cloud API
Linkwarden
MCP server for Linkwarden, the self-hosted bookmark manager with page preservation
mcp-hub
Serve many stdio MCP servers from one container, for ChatGPT, Claude and other MCP clients