remnawave-mcp-server
Allows managing Remnawave panel users, including looking up users by Telegram ID, enabling/disabling users, and managing subscription settings.
Click on "Install 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., "@remnawave-mcp-serverlist all users"
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.
remnawave-mcp-server
MCP server for Remnawave panel API. Manage VPN users, nodes, hosts, and system stats from Claude Code or any MCP-compatible client.
Tools
Users
Tool | Description |
| List users with pagination |
| Get user by UUID, username, telegram ID, or email |
| Create new user |
| Update user properties |
| Permanently delete user |
| Enable disabled user |
| Disable user (suspend VPN) |
| Revoke subscription, regenerate credentials |
| Reset traffic counter to zero |
Nodes
Tool | Description |
| List all XRay nodes |
| Get node details by UUID |
| Update node settings (address, config profile/inbounds, traffic limits, tags, note) |
| Enable node |
| Disable node |
| Restart single node (sends |
| Restart all nodes |
Note: panel 2.8.0 requires
forceRestartin the single-node restart body and honors it (older panels ignored the flag and skipped the restart when the config hash matched). The tool sendsforceRestart=trueby default.force_cycle=truedisables and re-enables the node instead - a heavier fallback that also re-establishes the panel-node connection (briefly drops its connections).
Hosts
Tool | Description |
| List all subscription hosts |
| Get host details by UUID |
| Create a host on a config profile inbound |
| Update host properties |
| Permanently delete a host |
Squads
Tool | Description |
| List inbound groups (with inbound UUIDs) |
| Update squad name/inbounds (replaces the inbound set) |
| List tariff plans |
Config Profiles
Tool | Description |
| List XRay config profiles with inbound UUIDs |
| Full raw XRay config JSON + inbounds + attached nodes |
| Replace a profile's XRay config and/or rename it |
Subscriptions
Tool | Description |
| View global subscription settings |
System
Tool | Description |
| User counts, traffic, server resources |
| Panel process health (runtime metrics per process) |
| Per-node bandwidth over a date range |
| Per-user traffic on one node over a date range |
| Real-time node metrics |
| Node provisioning SECRET_KEY (sensitive) |
Related MCP server: openclaw-mcp
Configuration
Claude Code (.mcp.json)
{
"mcpServers": {
"remnawave-mcp": {
"command": "uvx",
"args": ["--from", "git+https://github.com/ssasuoirafen/remnawave-mcp-server", "remnawave-mcp"],
"env": {
"REMNAWAVE_API_URL": "https://panel.example.com",
"REMNAWAVE_API_USERNAME": "your-username",
"REMNAWAVE_API_PASSWORD": "your-password"
}
}
}
}Variable | Description |
| Panel root URL, no |
| Admin username |
| Admin password |
| Optional. Set to |
Targets Remnawave panel 2.8.x and carries forward-compat guards for known 2.9.0 changes (bodyless
DELETEresponses, removal of the by-telegram-id/by-email user endpoints, the keygenpubKey→secretKeyrename).
Development
git clone https://github.com/ssasuoirafen/remnawave-mcp-server.git
cd remnawave-mcp-server
uv syncLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityCmaintenanceMCP server for managing self-hosted Uptime Kuma monitors and querying uptime statistics from Claude.Last updated
- Alicense-qualityDmaintenanceMCP server for Claude Code to interact with OpenClaw AI agents (Daemon, Soren, Ash, etc.) via the gateway API, providing tools to ask agents, list them, and check their status.Last updated633MIT
- Flicense-qualityDmaintenanceMCP server for Claude Code to execute commands on any remote server over SSH. Provides tools for remote execution, file operations, and connection info.Last updated

@krovacloud/mcpofficial
Alicense-qualityAmaintenanceMCP server for interacting with the Krova Cloud API, enabling AI assistants like Claude to manage cloud resources.Last updatedMIT
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
MCP server for interacting with the Supabase platform
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ssasuoirafen/remnawave-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server