Skip to main content
Glama
TrackLine
by TrackLine

nodes_update

Modify configuration parameters for existing VPN nodes in the Remnawave panel, including network settings, traffic limits, and monitoring preferences.

Instructions

Update an existing node

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
uuidYesNode UUID to update
nameNoNew node name
addressNoNew address
portNoNew port
countryCodeNoNew country code
isTrafficTrackingActiveNoEnable/disable traffic tracking
trafficLimitBytesNoNew traffic limit
trafficResetDayNoNew traffic reset day
notifyPercentNoNew notification threshold
consumptionMultiplierNoNew consumption multiplier

Implementation Reference

  • Registration and handler implementation for the 'nodes_update' MCP tool.
    server.tool(
        'nodes_update',
        'Update an existing node',
        {
            uuid: z.string().describe('Node UUID to update'),
            name: z.string().optional().describe('New node name'),
            address: z.string().optional().describe('New address'),
            port: z.number().optional().describe('New port'),
            countryCode: z.string().optional().describe('New country code'),
            isTrafficTrackingActive: z
                .boolean()
                .optional()
                .describe('Enable/disable traffic tracking'),
            trafficLimitBytes: z
                .number()
                .optional()
                .describe('New traffic limit'),
            trafficResetDay: z
                .number()
                .optional()
                .describe('New traffic reset day'),
            notifyPercent: z
                .number()
                .optional()
                .describe('New notification threshold'),
            consumptionMultiplier: z
                .number()
                .optional()
                .describe('New consumption multiplier'),
        },
        async (params) => {
            try {
                const result = await client.updateNode(params);
                return toolResult(result);
            } catch (e) {
                return toolError(e);
            }
        },
    );

Latest Blog Posts

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/TrackLine/mcp-remnawave'

If you have feedback or need assistance with the MCP directory API, please join our Discord server