Get Node
get_nodeRetrieve live status and configuration details for a Jenkins node, including online state, executors, Java version, and environment variables, to diagnose node health and troubleshoot build issues.
Instructions
One node in detail. Live: online/offline (reason), labels, every executor with the build running on it, Java version (if a monitor exposes it), disk/memory/clock. Configuration (config.xml): remote root, mode (any job / matching labels only), launch method (e.g. SSH host), node environment variables (secrets masked) and tool locations. Without Computer/ExtendedRead permission only the live part is shown.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>"
},
"name": "get_node"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Node name as shown by node_health; a unique part is enough, 'built-in' = the controller | |
| instance | No | Jenkins instance name from list_instances. Empty = default instance. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||