web-perf-mcp
Click on "Install 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: Puppeteer Debugger MCP 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- 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.1596MIT
- 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.10231MIT
- 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
- Flicense-qualityCmaintenanceAn MCP server that wraps the Google PageSpeed Insights API to analyse web performance, providing tools for scores, Core Web Vitals, opportunities, diagnostics, and batch analysis.
Related MCP Connectors
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Conformance checker for MCP servers. Free, no key, verdicts recomputable and re-measured daily.
An MCP server for deep research or task groups
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vigneshshanmugam/web-perf-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server