You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* audit, move dep audit, publishing baselines moved to node.js 24
* build, engine, moved to node.js 22 minimum
* docs, references moved to node.js 22
* package, min engine version, cleaned test scripts
* src, drop node.js 20 reference
* e2e, cleaned node.js 20 checks, left itSkip, envNodeVersion
Copy file name to clipboardExpand all lines: docs/development.md
+3-4Lines changed: 3 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -158,8 +158,7 @@ The documentation catalog `src/docs.json` pins remote resources to specific comm
158
158
159
159
#### Programmatic runtime requirements
160
160
161
-
-**Node.js 20+**: Required to run the core MCP server.
162
-
-**Node.js 22+**: Required for loading external tool plugins (`--tool`) and for developers working on advanced process isolation features.
161
+
-**Node.js 22+**: Required to run the MCP server, load external tool plugins (`--tool`), and use advanced process isolation features.
163
162
164
163
**Example: Programmatic test mode**
165
164
```typescript
@@ -411,7 +410,7 @@ These terms describe **how tools and their related properties are represented**
411
410
412
411
### Tool plugins
413
412
414
-
-**Plugins don't appear**: Verify the Node version (requires Node.js >= 20; >= 22 for tool plugins) and check logs (enable `--log-stderr`).
413
+
-**Plugins don't appear**: Verify the Node version (requires Node.js >= 22 for tool plugins) and check logs (enable `--log-stderr`).
415
414
-**Startup warnings/errors**: Startup `load:ack` warnings/errors from tool plugins are logged when stderr/protocol logging is enabled.
416
415
-**Schema errors**: If `tools/call` rejects with schema errors, ensure `inputSchema` is valid. See [Authoring tools](#authoring-tools) for details.
417
416
-**Network access issues**: If the tool is having network access issues, you may need to configure `--plugin-isolation none`. This is generally discouraged for security reasons but may be necessary in some cases.
@@ -424,7 +423,7 @@ These terms describe **how tools and their related properties are represented**
424
423
425
424
### General issues
426
425
427
-
-**Server won't start**: Check Node.js version (requires Node.js >= 20; >= 22 for tool plugins).
426
+
-**Server won't start**: Check Node.js version (requires Node.js >= 22 for tool plugins).
428
427
-**Missing tools/resources**: Verify the server started successfully and check logs with `--log-stderr`.
Copy file name to clipboardExpand all lines: docs/usage.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -183,13 +183,13 @@ These are **first-step checks** for common setup problems, not full diagnostics.
183
183
> **Agents**: PatternFly MCP server information is available internally through the `patternfly://context` MCP resource.
184
184
185
185
### 1. Verify Node.js Version
186
-
The PatternFly MCP server requires **Node.js 20 or higher**.
186
+
The PatternFly MCP server requires **Node.js 22 or higher**.
187
187
188
188
-**How to check**:
189
189
-**macOS/Linux**: Open **Terminal** and type `node -v`.
190
190
-**Windows**: Open **PowerShell** or **Command Prompt** and type `node -v`.
191
-
-**Requirement**: You should see a version starting with `v20`, `v22`, or higher.
192
-
-**Solution**: If your version is lower than 20, please download and install the latest "LTS" (Long Term Support) version from [nodejs.org](https://nodejs.org/).
191
+
-**Requirement**: You should see a version starting with `v22`, or higher.
192
+
-**Solution**: If your version is lower than 22, please download and install the latest "LTS" (Long Term Support) version from [nodejs.org](https://nodejs.org/).
193
193
194
194
### 2. Reset the npx Cache
195
195
If you encounter an `ERR_MODULE_NOT_FOUND` error or don't see the latest features, your system may be using a "stale" or corrupted version in its cache.
-**Guidance Review Scope**: Unless the user explicitly asks, do not make recommendations on improving guidance if all you're asked to do is review guidance.
48
-
-**Environment Awareness**:
48
+
-**Environment Awareness**:
49
49
- Server and plugin execution requirements are defined in `package.json`.
50
50
- Always verify environment compatibility by checking `patternfly://context` or `package.json`.
51
51
- Proactively check for environment mismatches (e.g., Node.js version) if tools fail to load.
0 commit comments