Portveil MCP server
io.github.roybogs/portveil-mcp·v0.4.4MCP server for Portveil: let AI assistants see your devices and move them between VPN locations.
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Portveil yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Portveil tools
No tool declarations could be read from the package source. They show once the server is installed.
How Portveil compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,255 servers
Release history: 6 versions in the registry since 2026-09-25, latest 2026-10-26, typically one every 1 day.
Install Portveil in Claude Code, Cursor or VS Code
Runs npx -y portveil-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add portveil-mcp -- npx -y portveil-mcp
What the publisher says
From the Portveil repository's README, as published. We do not edit it. Read it on GitHub
Portveil MCP server
Let an AI assistant see the devices on your Portveil account and move them between VPN locations.
"Move my scraper box to Finland."
"Rotate every agent to a new location."
"Which of my devices aren't protected right now?"
"Rotate the scraper between the US and Finland every 15 minutes."
Moves are verified: a tool only reports success after the device has switched and the exit server in the new location confirms it sees that device.
Tools
Devices can be named loosely ("scraper" finds "Scraper box"); an ambiguous name returns the choices instead of guessing.
Setup
- In the Portveil dashboard, create an API token. Choose control scope to let the assistant move devices, or read to let it only look. Don't give it your account key.
- Note your account ID (acct_…).
- Add the server to your assistant:
Claude Code
claude mcp add portveil -e PORTVEIL_ACCOUNT_ID=acct_… -e PORTVEIL_TOKEN=clt_… -- npx -y portveil-mcpClaude Desktop (claudedesktopconfig.json), Cursor (.cursor/mcp.json) and most other clients:
{
"mcpServers": {
"portveil": {
"command": "npx",
"args": ["-y", "portveil-mcp"],
"env": { "PORTVEIL_ACCOUNT_ID": "acct_…", "PORTVEIL_TOKEN": "clt_…" }
}
}
}Devices must be running the Portveil app or the Portveil agent with remote control on. Devices using the plain WireGuard app are shown but can't be moved.
Security
- Use a scoped API token. Every action it takes is recorded in your account's activity log with the token that made it, and you can revoke it in the dashboard at any time.
- The server talks only to https://api.portveil.com (override with PORTVEIL_API). It stores nothing.
Development
npm install
npm test # builds, then runs the tests against a fake Portveil APINothing above is checked by us. What we check is on the safety report.
Portveil: common questions
- Is Portveil MCP server safe?
- Mostly: it is graded B (80/100). Read the Portveil safety report
- How do I install Portveil?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Portveil need an API key?
- Yes. The registry entry asks for
PORTVEIL_TOKEN. - Is Portveil maintained?
- The last commit was 40 days ago (2026-09-25). The latest release is v0.4.4.