mcp-meshmanager
Provides tools for managing WireGuard mesh networks, including provisioning peers, rotating peer keys, monitoring latency between peers, and retrieving overall network status.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-meshmanagerprovision a new peer called laptop-01 in mesh net1"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-meshmanager
MCP server for WireGuard Mesh Network Management - provision peers, rotate keys, monitor latency, get network status.
Tools
provision_peer
Provision a new peer in the mesh network.
Parameters:
mesh_id(string, required): Mesh network identifierpeer_name(string, required): Peer name/identifierallowed_ips(string, required): Allowed IPs for this peer (CIDR)endpoint(string, optional): Endpoint address:portpersistent_keepalive(integer, optional): Persistent keepalive interval (default: 25)
rotate_keys
Rotate keys for a peer.
Parameters:
mesh_id(string, required): Mesh network identifierpeer_id(string, required): Peer identifiergenerate_new(boolean, optional): Generate new key pair (default: true)
monitor_latency
Monitor latency between peers in the mesh.
Parameters:
mesh_id(string, required): Mesh network identifiersource_peer(string, required): Source peer IDtarget_peer(string, optional): Target peer ID (defaults to all)count(integer, optional): Number of pings (default: 10)
get_network_status
Get overall network status for a mesh.
Parameters:
mesh_id(string, required): Mesh network identifier
Related MCP server: VPN As A Service MCP
Installation
pip install -r requirements.txtUsage
python main.pyConnecting to Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"meshmanager": {
"command": "python",
"args": ["/path/to/mcp-meshmanager/main.py"],
"cwd": "/path/to/mcp-meshmanager"
}
}
}License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Tailscale device, route, DNS, key, user, and ACL management over MCP and CLI.
Read devices, users, keys, ACLs and DNS for a tailnet; manage devices, routes and auth keys.
Deploy and manage Edge Network cloud: sites, VMs, storage, DNS, Shield, Assist. Agent self-signup.
Create and manage residential and mobile proxies: geo targeting, usage limits, spend reports.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage agents, webhooks, and P2P connectivity on the Anycast network, allowing operations like listing agents, creating tokens, and viewing connection stats.6 npmMIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to manage VPN infrastructure through provisioning, lifecycle control, traffic routing, and health monitoring.2-
- AlicenseBqualityBmaintenanceEnables Claude Code and OpenCode agents to delegate tasks to peer machines over a self-hosted A2A mesh, using mTLS identity and executing via local CLIs or scripts.8Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables managing NetBird network resources through the NetBird REST API, exposing tools for peers, groups, policies, routes, DNS, users, and related operations via MCP.MIT