MCP server intelligence profile

Node Runner MCP Server

Enables running Node.js scripts and npm commands with permission prompts via node-notifier, including server management, script execution with stdin, and npm package documentation fetching

Local OnlyOfficial distributionplatformatic
Risk condition detectedNpm · 1.2.2

Our scanner retained one or more proven findings for version 1.2.2. Review the exact-version evidence and deployment context below.

1Distribution channel
11Independently observed tools
0Linked remote endpoints
AvailableVersion intelligence

Install and connect

Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.

Install mcp-node from npm

Version 1.2.2 declares 1 executable entrypoint.

npm install --save-exact mcp-node@1.2.2
npx -y -p mcp-node@1.2.2 mcp-node
MCP client configuration example
{
  "mcpServers": {
    "mcp-node": {
      "command": "npx",
      "args": [
        "-y",
        "-p",
        "mcp-node@1.2.2",
        "mcp-node"
      ]
    }
  }
}

Identity

Canonical slugnode-runner-mcp-server-7c6ccdc6DeploymentLocal Only
Canonical packagenpm:mcp-nodeRepositoryplatformatic/mcp-node
First publishedLatest release
Last security verificationAug 16, 2026Classification confidence90%
PublicationPublishedOfficial distributionYes

Distributions

ChannelIdentifierCurrent versionVersionsSource
npmmcp-node1.2.25Repository

Current release

PackageVersionPublished / observedInventorySecurity scan
npmmcp-node1.2.2CurrentSep 5, 202611 toolsSucceeded · 1 resources · 0 prompts7 proven
Enterprise protection

Continuously monitor this MCP for security risk

Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.

  • Independent exact-version security scans
  • Continuous release and vulnerability monitoring
  • Risk-change alerts with capability context
  • Historical evidence and API exports
Custom pricingContact salesTailored to your organization, integrations, data needs, and support requirements.

Current version evidence

Provenanceartifact_hash_verifiedSignature
MCP SDK@modelcontextprotocol/sdk Artifact SHA-25620625809160abe50ad736cfd49e0e623591122e0de5a286cf1d587d64068b388
Scannermcp-proof-engine 0.1.0Scan completedAug 16, 2026
Security rating32 / 100Methodologyversion-rating-1.0
Executable entrypoints
[
  "mcp-node"
]
Rating reasons
[
  "security_policy_not_observed"
]
7Proven
1025Clean
0Inconclusive
0Flaky
0Errors

Current protocol inventory

2025-06-18Negotiated protocol
NodeRunnerServer-reported name
2Capability groups
Aug 15, 2026Observed

Tools 11

ToolCategoryAnnotationsRisk
get-node-versionGet the version of Node.js the scripts will be executed with
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
get-server-logsGet the last N lines of logs from a running server
Input schema
{
  "type": "object",
  "properties": {
    "serverId": {
      "type": "string",
      "description": "ID of the server to get logs from"
    },
    "lines": {
      "type": "number",
      "description": "Number of log lines to retrieve (default: 50)"
    },
    "filter": {
      "type": "string",
      "description": "Optional string to filter logs (case-insensitive)"
    },
    "stdout": {
      "type": "boolean",
      "description": "Show stdout logs (default: true)"
    },
    "stderr": {
      "type": "boolean",
      "description": "Show stderr logs (default: true)"
    }
  },
  "required": [
    "serverId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
list-node-versionsGet available Node.js versions installed via NVM
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {}
}
list-serversList all running Node.js servers started via MCP
Input schema
{
  "type": "object",
  "properties": {
    "showLogs": {
      "type": "boolean",
      "description": "Whether to include recent logs (default: false)"
    },
    "serverId": {
      "type": "string",
      "description": "Optional server ID to get details for a specific server"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
run-node-evalExecute JavaScript code directly with Node.js eval. Optionally specify a directory to execute in.
Input schema
{
  "type": "object",
  "properties": {
    "code": {
      "type": "string",
      "description": "JavaScript code to execute"
    },
    "evalDirectory": {
      "type": "string",
      "description": "Directory to execute the code in (must be an allowed directory)"
    },
    "stdin": {
      "type": "string",
      "description": "Optional input to provide to the script's standard input"
    },
    "timeout": {
      "type": "number",
      "description": "Timeout in milliseconds after which the process is killed"
    }
  },
  "required": [
    "code"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
run-node-scriptExecute a Node.js script file locally
Input schema
{
  "type": "object",
  "properties": {
    "scriptPath": {
      "type": "string",
      "description": "Path to the Node.js script to execute, this should be present on disk"
    },
    "nodeArgs": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional arguments to pass to the Node.js executable itselfm, like --test"
    },
    "args": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional arguments to pass to the script"
    },
    "stdin": {
      "type": "string",
      "description": "Optional input to provide to the script's standard input"
    },
    "cwd": {
      "type": "string",
      "description": "Directory to run the script in (current working directory)"
    },
    "timeout": {
      "type": "number",
      "description": "Timeout in milliseconds after which the process is killed"
    }
  },
  "required": [
    "scriptPath"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
run-npm-installExecute npm install to install all dependencies or a specific package
Input schema
{
  "type": "object",
  "properties": {
    "packageDir": {
      "type": "string",
      "description": "Directory containing package.json"
    },
    "dependency": {
      "type": "string",
      "description": "Optional specific dependency to install (leave empty to install all dependencies from package.json)"
    }
  },
  "required": [
    "packageDir"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
run-npm-scriptExecute an npm script from package.json
Input schema
{
  "type": "object",
  "properties": {
    "packageDir": {
      "type": "string",
      "description": "Directory containing package.json"
    },
    "scriptName": {
      "type": "string",
      "description": "Name of the script to run"
    },
    "args": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional arguments to pass to the script"
    },
    "stdin": {
      "type": "string",
      "description": "Optional input to provide to the script's standard input"
    }
  },
  "required": [
    "packageDir",
    "scriptName"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
select-node-versionSelect a specific Node.js version to use for subsequent script executions
Input schema
{
  "type": "object",
  "properties": {
    "version": {
      "type": "string",
      "description": "Node.js version to use (e.g., 'v18.20.5', 'system', 'lts/*', or other NVM aliases)"
    }
  },
  "required": [
    "version"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
start-node-serverStart a Node.js server that continues running in the background
Input schema
{
  "type": "object",
  "properties": {
    "scriptPath": {
      "type": "string",
      "description": "Path to the Node.js server script to execute"
    },
    "cwd": {
      "type": "string",
      "description": "Directory to run the server in"
    },
    "serverName": {
      "type": "string",
      "description": "Optional friendly name for the server (defaults to filename)"
    },
    "nodeArgs": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional arguments to pass to the Node.js executable itself"
    },
    "args": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional arguments to pass to the server script"
    }
  },
  "required": [
    "scriptPath",
    "cwd"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
stop-serverStop a running Node.js server
Input schema
{
  "type": "object",
  "properties": {
    "serverId": {
      "type": "string",
      "description": "ID of the server to stop"
    },
    "force": {
      "type": "boolean",
      "description": "Whether to force kill the server (SIGKILL instead of SIGTERM)"
    }
  },
  "required": [
    "serverId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Resources 1

  • npm-scriptsnpm-scripts://{directory}

Resource templates 0

  • None observed.

Prompts 0

  • None observed.

Remote endpoints

EndpointTransportAuthenticationHealthObserved
No verified remote endpoint is linked.

Node Runner MCP Server questions

How do I install Node Runner MCP Server?

Install the selected package version with: npm install --save-exact mcp-node@1.2.2

What tools does Node Runner MCP Server provide?

Node Runner MCP Server exposed 11 tools during independent protocol observation, including get-node-version, get-server-logs, list-node-versions, list-servers, run-node-eval, run-node-script, run-npm-install, run-npm-script, and others.

Is Node Runner MCP Server secure?

Our scanner retained one or more proven findings for version 1.2.2. Review the exact-version evidence and deployment context below.

Explore related MCP server guides

Curated product and capability guides containing this catalog record.

Official vs Community MCP ServersMCP Servers With Completed Verification

Let’s talk about MCP security.

Share your details and our security team will contact you.