MCP.Market

Perfonext Render MCP server

by souvikdu·io.github.souvikdu/perfonext-render-mcp·v0.5.2

MCP server for analyzing React Profiler exports: rerenders, commit spikes, slow components.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars40 downloads/wk

Reviews

Write one

Nobody has reviewed Perfonext Render MCP yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Perfonext Render MCP tools (10, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • begin_render_analysis

    Entry point for render profiling. Choose an approach:

  • compare_renders

    Diff two loaded render profiles and rank the biggest regressions, improvements, additions, and removals.

  • get_captured_renders

    Optional diagnostic: peek at the live progress of a render-capture session without stopping it.

  • get_hot_commits

    Rank the most expensive commits in a loaded render profile and show the top components inside each spike.

  • get_render_summary

    Summarize the loaded Next.js render profile, including top components by render cost and detected render issues (rerender storms, commit spikes).

  • get_rerender_causes

    Highlight components with repeated rerenders and explain likely causes using heuristics derived from the exported profile.

  • get_slow_components

    Return the slowest components in a loaded Next.js render profile, ranked by total actual render time.

  • load_render_profile

    Load a React DevTools Profiler JSON export.

  • run_render_capturewrite action

    Called after instrumentation is wired up (steps 1–3 of begin_render_analysis).

  • stop_render_capture

    Stop a live render-capture session, finalize the buffered events into a render profile,

Public scan report

scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it

no findings
  • Code scan37 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 4 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Perfonext Render MCP compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 93% of 48,243 servers
Tools
10
the typical server has 7
Tools that change things
10%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
40
more than 30% of 12,306 servers with a package

What its tools let an agent do: 8 read · 2 run or deploy

Install Perfonext Render MCP in Claude Code, Cursor or VS Code

Runs npx -y @perfonext/render-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add perfonext-render-mcp -- npx -y @perfonext/render-mcp
Add to Cursor

What the publisher says

From the Perfonext Render MCP repository's README, as published. We do not edit it. Read it on GitHub

perfonext-render-mcp

Analyze React render behavior in Next.js apps and apply fixes in the editor.

perfonext-render-mcp is a Model Context Protocol (MCP) server that gives GitHub Copilot, Claude Desktop, Claude Code, and other MCP clients structured, machine-readable React render analysis for Next.js performance work. It turns live capture sessions and React DevTools Profiler exports into component costs, exact rerender causes, and regression diffs — evidence an MCP client can act on directly.

Quick Start

perfonext-render-mcp is a standard MCP stdio server, so it works with any MCP-compatible client (GitHub Copilot in VS Code, Claude Desktop, Claude Code, Cursor, and others). Run it directly with npx:

npx -y @perfonext/render-mcp

Or install globally:

npm install -g @perfonext/render-mcp

The executable command remains perfonext-render-mcp after installation.

VS Code

Add the server to .vscode/mcp.json (the workspace MCP configuration file):

{
  "servers": {
    "perfonext-render": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@perfonext/render-mcp"]
    }
  }
}

Reload the VS Code window and run MCP: List Servers to start it, or accept the trust prompt when it appears.

Claude Desktop

Add the server to claudedesktopconfig.json:

{
  "mcpServers": {
    "perfonext-render": {
      "command": "npx",
      "args": ["-y", "@perfonext/render-mcp"]
    }
  }
}

Restart Claude Desktop to pick up the new server.

Claude Code

Add the server with the CLI:

claude mcp add perfonext-render -- npx -y @perfonext/render-mcp

Or add the same mcpServers entry to .mcp.json.

Other MCP clients

Any client that supports stdio MCP servers can launch npx -y @perfonext/render-mcp. Consult your client's documentation for its MCP server configuration format.

For a locally-built checkout, point command/args at node and the repo's dist/index.js instead.

Troubleshooting

spawn npx ENOENT / spawn node ENOENT on macOS with nvm

If the server fails to start with this error, your GUI MCP client likely cannot see nvm. GUI apps on macOS do not load shell config (.zshrc/.bashrc), so nvm-installed npx/node are not on PATH. Use an absolute npx path and include the same Node directory in PATH:

{
  "servers": {
    "perfonext-render": {
      "type": "stdio",
      "command": "/Users/YOU/.nvm/versions/node/v<version>/bin/npx",
      "args": ["-y", "@perfonext/render-mcp"],
      "env": {
        "PATH": "/Users/YOU/.nvm/versions/node/v<version>/bin:/usr/bin:/bin"
      }
    }
  }
}

Merge these fields into your client's server entry, under servers for VS Code or mcpServers for Claude Desktop/Code. Then ask your assistant: "Run a render analysis on my app."

What It Does

perfonext-render-mcp is the agent companion to React DevTools Profiler and react-scan — best at machine-readable summaries, exact rerender-cause attribution, source-aware follow-up, and diffing. The loop is collect → analyze → fix, all locally:

  • collect — choose live capture (react-scan/lite streams events in real time) or manual DevTools export
  • analyze — the MCP returns structured, machine-readable evidence: component costs, rerender causes, commit breakdowns, and regressions
  • fix — your MCP client uses that evidence to propose and apply concrete code changes

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Perfonext Render MCP: common questions

Is Perfonext Render MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Perfonext Render MCP safety report
How do I install Perfonext Render MCP?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Perfonext Render MCP need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Perfonext Render MCP maintained?
The last commit was 24 days ago (2026-10-13). The latest release is v0.5.2.
What can I use instead of Perfonext Render MCP?
Servers from other publishers that do the same job: Semiotic MCP server, Webcomponents React MCP server and PartCAD MCP server.
How does Perfonext Render MCP compare with other MCP servers?
safety score 92/100 (higher than 93% of 48,243 servers); tools 10 (the typical server has 7); tools that change things 10% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Perfonext Render MCP

Same job from other publishers: the closest match first, then the best rated.

  • Semiotic
    Verified React chart generation: select, validate, repair, render, and inspect charts through MCP.
    B
  • Webcomponents React
    MCP server for UI5 Web Components for React - Developer documentation and API assistance
    A
  • PartCAD
    Inspect, render, test and export the parts and assemblies of PartCAD hardware packages
    A

More from souvikdu →