cwv-speed-engine
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PYTHONPATH | No | Python path used to run the MCP server from source. Set to 'src' to ensure the 'cwv_speed_engine' module is found. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| cwv_audit_siteA | Run a comprehensive Core Web Vitals audit on a live URL or local HTML file, returning 0-100 score, LCP/CLS/INP metrics, and diagnostic findings. |
| cwv_optimize_htmlB | Transform and optimize HTML code with automated image dimensions, font preconnects, script deferral, and lazy loading to boost CWV scores. |
| cwv_generate_cache_configA | Generate immutable caching headers and security configuration files for Netlify, Vercel, Nginx, Next.js, Cloudflare, or Apache. |
| cwv_generate_pwaB | Generate W3C webmanifest, Service Worker (sw.js) caching bundle, and HTML header snippet for Progressive Web App compliance. |
| cwv_generate_og_cardA | Generate complete OpenGraph, Twitter Card meta tags, Schema.org JSON-LD, and SVG preview banner. |
| cwv_diff_performanceA | Compare two performance audits (URLs, files, or audit results) with score deltas and diagnostic comparison. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool targets a distinct function: audit, optimize, cache config, PWA generation, OG card generation, and performance diffing. No two tools have overlapping purposes; even the generate tools produce clearly different artifacts.
All tools follow the exact cwv_verb_noun pattern with consistent snake_case. Verbs (audit, optimize, generate, diff) are specific and align with tool intent.
Six tools is a well-scoped set for a Core Web Vitals engine, covering audit, optimization, deployment configs, PWA, social cards, and comparison without bloat or gaps.
The surface covers the main CWV workflow: audit, optimize, cache, compare, and supporting assets. Minor gap: no explicit tool for detailed per-resource diagnostics or custom metric tracking, but audit findings compensate.