# Discourse MCP User API Key Generator Error Nodejs \>20

**URL:** <https://meta.discourse.org/t/discourse-mcp-user-api-key-generator-error-nodejs-20/390073>\
**Category:** Support\
**Tags:** mcp\
**Created:** [December 1, 2025, 4:56pm UTC](https://meta.discourse.org/t/discourse-mcp-user-api-key-generator-error-nodejs-20/390073 "2025-12-01T16:56:38Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![deviantintegral](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/deviantintegral/32/263008_2.png) [@deviantintegral](https://meta.discourse.org/u/deviantintegral)\
**Post date:** [December 2, 2025, 1:20pm UTC](https://meta.discourse.org/t/discourse-mcp-user-api-key-generator-error-nodejs-20/390073/5 "2025-12-02T13:20:04Z")

</div>

```plaintext
$ node --version
v22.15.0
$ openssl -v
OpenSSL 3.6.0 1 Oct 2025 (Library: OpenSSL 3.6.0 1 Oct 2025)

```

I just switched to node 24 via nvm and it worked! That led me to find [Unable to use RSA\_PKCS1\_PADDING with v22+ - `--security-revert` suggests CVE-2024-PEND · Issue #55628 · nodejs/node · GitHub](https://github.com/nodejs/node/issues/55628) which ends with saying that this will _never_ work on node \< 24.

I suppose [discourse-mcp/package.json at 858e5bd5092c7d31693554046db34f98671a8cb9 · discourse/discourse-mcp · GitHub](https://github.com/discourse/discourse-mcp/blob/858e5bd5092c7d31693554046db34f98671a8cb9/package.json#L45) should be updated to `>=24`.

Thanks!

---

_[View the full topic](https://meta.discourse.org/t/discourse-mcp-user-api-key-generator-error-nodejs-20/390073)._
