Skip to content

chore(instrumentation): record Node.js version in MCP telemetry - #428

Merged
gaurav-singh-9227 merged 1 commit into
browserstack:mainfrom
SavioBS629:chore/instrument-node-version
Sep 18, 2026
Merged

gaurav-singh-9227 merged 1 commit into
browserstack:mainfrom
SavioBS629:chore/instrument-node-version

Conversation

@SavioBS629

Copy link
Copy Markdown
Collaborator

What

Add node_version (process.versions.node) to the MCPInstrumentation telemetry event.

Why

We're about to raise the supported Node floor (the sharp bump requires Node ≥ 20.9). Before we do, we need to know how many users are on old Node versions so we can gauge the blast radius and roll out safely. This captures the Node version the server actually runs on, on every instrumentation event.

Change

One field added to the event payload (interface + value). No behavior change, no new dependency.

Testing

npm run lint, tsc --noEmit, and the full test suite pass.

🤖 Generated with Claude Code

Add node_version (process.versions.node) to the MCPInstrumentation event
payload. This lets us measure the distribution of Node versions the
server actually runs on, so we can gauge impact before raising the
supported Node floor (the upcoming sharp bump requires Node >=20.9).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Sep 18, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Central YAML (base), Organization UI (inherited), Workspace UI (inherited)

Review profile: ASSERTIVE

Plan: Enterprise

Run ID: 54b910a7-64ee-4dae-9357-1b3020538a2e

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@gaurav-singh-9227
gaurav-singh-9227 merged commit f5ed2de into browserstack:main Sep 18, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants