web-perf-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@web-perf-mcpAudit https://example.com for performance bottlenecks"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
web-perf-mcp
MCP Server that audits the web page for finding the bottlenecks and CPU profiling using Lighthouse and Puppeteer.
Features
CPU Profiling: Capture CPU profiling using devtools protocol and generate flamegraphs.
Source Map Resolution: Map minified code back to original source files and lines.
Stack Trace Generation: Generate stack trace for hot functions.
Optimization Recommendations: Provide recommendations to optimize the code.
How to use
Add the MCP Server - Example Windsurf Config
{
"mcpServers": {
"web-perf-mcp": {
"command": "npx",
"args": ["web-perf-mcp"]
}
}
}Related MCP server: PuppeteerMCP Server
Available Tools
run_audit
Run a performance audit with CPU profiling on a web page using Lighthouse and Puppeteer
Parameters
url: URL to audit
device: Device type for emulation (desktop|mobile)
profile: Enable CPU profiling (default: false)
headless: Run in headless mode (default: true)
analyze_data
Analyze CPU profile and/or trace events data to generate performance insights and recommendations
Parameters
cpuProfilePath: Absolute path to the CPU profile JSON file (required for CPU analysis)
traceEventsPath: Absolute path to the trace events JSON file.
Usage as CLI
npx web-perf-mcp
npm i -g web-perf-mcpRun audit and analyze profile
// run Audit for a website
npx web-perf-mcp audit --url https://example.com --profile
// analyze CPU profile and provide recommendations
npx web-perf-mcp analyze --profile path/to/profileThis server cannot be deployed
Maintenance
Related MCP Connectors
SEO MCP server for keyword research, SERP analysis, audits, and Search Console workflows.
MCP server for Mint — AI-powered QA that runs your app in a real browser on every PR.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
An MCP server that automatically collects feedback on your MCP server.
Related MCP Servers
- AlicenseBqualityBmaintenanceMCP server that enables AI agents to perform comprehensive web audits using Google Lighthouse with 13+ tools for performance, accessibility, SEO, and security analysis.11964 npm71MIT
- AlicenseBqualityDmaintenanceAn MCP server that enables AI assistants to capture and analyze web page screenshots using Puppeteer, supporting multi-breakpoint captures, error reporting, and page interactions.137 npm6MIT
- AlicenseBqualityCmaintenanceAn MCP server based on Puppeteer and Chrome DevTools Protocol for advanced browser debugging, performance analysis, and memory detection. It enables users to inspect DOM elements, monitor console errors, capture screenshots, and perform heap snapshot analysis through persistent browser connections.1019 npm1MIT
- FlicenseAqualityDmaintenanceA comprehensive MCP server for frontend analysis. It provides Google Lighthouse audits, code quality checks, SEO metadata verification, accessibility analysis, and bundle optimization for React and Next.js projects.83-