Remnawave Tools MCP
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 Tools MCPlist all nodes"
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 Tools MCP
Flat, safety-gated stdio MCP wrapper for remnawave-mcp@0.2.1.
The upstream Remnawave MCP exposes a generic remnawave_api tool. This wrapper exposes one MCP tool per Remnawave domain operation, for example:
remnawave_system_get_healthremnawave_nodes_listremnawave_users_getremnawave_subscription_settings_get
It also exposes:
remnawave_discoverremnawave_describe
Safety
Credentials are read only from environment variables:
REMNAWAVE_BASE_URLREMNAWAVE_API_TOKENREMNAWAVE_VERSION
Mutating operations are locally blocked unless both are true:
REMNAWAVE_TOOLS_ALLOW_MUTATIONS=truethe MCP call sets
mutationApproved=true
By default, mutating calls return LOCAL_MUTATION_BLOCKED and are not forwarded upstream.
Sensitive read results are redacted before returning through this wrapper for user, subscription, connection-key, short-UUID, and device-oriented operations.
Related MCP server: SINT Protocol
Install
npm ci --include=dev
npm run buildThen point your MCP runtime at:
node /path/to/remnawave-tools-mcp/dist/index.jsExample environment:
REMNAWAVE_BASE_URL=https://remnawave.example.com
REMNAWAVE_API_TOKEN=your-token
REMNAWAVE_VERSION=2.7.4
REMNAWAVE_TOOLS_ALLOW_MUTATIONS=falseDevelopment
npm ci --include=dev
npm test
npm run buildUnit tests use a fake upstream MCP server and do not require a real Remnawave token.
Notes
The operation catalog targets Remnawave
2.7.0through2.7.4and fails closed if upstream discovery does not match.responseMode=rawis only allowed for safe system reads.This wrapper intentionally shells out to
remnawave-mcp@0.2.1instead of reimplementing the Remnawave HTTP API.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
- remnawave_bandwidth_stats_get_node_users_usageC
- remnawave_bandwidth_stats_get_node_user_usage_legacyD
- remnawave_bandwidth_stats_get_user_usageD
- remnawave_bandwidth_stats_get_user_usage_legacyD
- remnawave_bandwidth_stats_list_nodes_usageD
- remnawave_describeC
- remnawave_discoverA
- remnawave_external_squads_add_usersD
Latest Blog Posts
- 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/eloktev/remnawave-tools-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server