
Agent Audit
io.github.fullstackdegenPublished by GitHub account fullstackdegenv0.3.1Updated Oct 24, 2026
Turn Lighthouse audits into coding-agent fix packs for Claude Code, Cursor, and Copilot.
The publisher's own server: audit.domains - Domain Valuation
Overview
Runs Lighthouse and bounded page checks on a URL and returns prioritized fix packs a coding agent can act on.
- What you can do
- Run mobile and desktop Lighthouse audits on one URL, in fast or reliable mode, and get scores plus Core Web Vitals distributions with variability ranges across repeated runs. Inspect the same page for technical SEO, links, metadata, canonical tags, robots signals, JSON-LD, Open Graph, indexability, images, assets and AI visibility signals. Receive a merged, prioritized issue list with evidence, suggested actions and acceptance criteria. Get fix packs with repo search hints, implementation steps and verification guidance, plus a Markdown summary and a conservative llms.txt draft when content allows.
- When to use it
- Useful when a coding agent is asked to improve a site's performance, accessibility, technical SEO or AI search readiness and needs a prioritized, evidence-backed backlog rather than a raw Lighthouse report. Also handy for verifying fixes by rerunning audits and comparing against acceptance criteria.
- Requirements
- Runs locally over stdio via npx from the npm package. Needs Node.js 20 or later and Google Chrome or Chromium installed. No accounts, API keys or headers are declared. By default only public HTTP and HTTPS URLs are accepted; localhost audits require the --local flag or the LIGHTHOUSE_MCP_ALLOW_LOCALHOST environment variable.
Installation
In SourceWeft
- Open Agent Audit in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Agent Audit
Lighthouse-powered MCP server for AI coding agents, Core Web Vitals, technical SEO, accessibility, and GEO/LLM visibility audits.
Agent Audit turns Google Lighthouse and bounded page-inspection results into structured fix packs that coding agents can actually execute. It gives Claude Code, Codex, Cursor, GitHub Copilot, and other MCP clients a prioritized, evidence-backed backlog instead of a raw performance report.
Turn Lighthouse audits into coding-agent fix packs.
[npm] [GitHub release] [License: MIT]
[Agent Audit converts raw Lighthouse audits into an agent-ready backlog]
Why Agent Audit Exists
Lighthouse is excellent for diagnosis, but raw reports are not enough for an autonomous coding workflow. A coding agent still needs to know which issue is most important, whether it affects mobile, desktop, or both, which selectors or resources are evidence, what files to search for, how to verify the fix, and when it is safe to claim completion.
Agent Audit converts Lighthouse output into an implementation contract:
- Runs mobile and desktop Lighthouse audits.
- Aggregates repeated runs and exposes variability.
- Adds bounded same-page intelligence for technical SEO, links, metadata, structured data, images, assets, indexability, and AI discovery signals.
- Merges noisy audit output into a small prioritized issue list.
- Generates
fixPackswith repo search hints, implementation steps, and measurable acceptance criteria. - Returns strict MCP
structuredContentplus equivalent Markdown.
The goal is simple: give a coding agent a report it can read, reason about, fix, test, and verify.
What It Audits
Agent Audit is useful when people search for:
- Lighthouse-powered MCP server
- AI website audit tool
- coding agent Lighthouse report
- Core Web Vitals automation
- performance audit for Claude Code, Codex, Cursor, or Copilot
- technical SEO audit for AI agents
- accessibility fix packs
- LLM visibility audit
- GEO audit, generative engine optimization, AI search readiness
llms.txtreadiness and AI crawler visibility
Current checks include:
- Mobile and desktop Lighthouse scores for Performance, Accessibility, Best Practices, and SEO.
- FCP, Speed Index, LCP, TBT, and CLS metric distributions.
- Fast and reliable audit modes.
- Same-origin page inspection with bounded fetch limits.
- Broken links, missing link names, metadata, canonical tags, robots signals, JSON-LD, Open Graph, indexability, images, assets, and LLM visibility checks.
- Conservative
llms.txtdraft generation when page content is sufficient. - Prioritized issues with evidence, suggested actions, and acceptance criteria.
- Agent Fix Packs with repo search hints, implementation steps, and verification guidance.
- Strict MCP
outputSchemavalidation forstructuredContent. - Markdown generated from the same canonical report.
See a real CommaLabs JSON report and Markdown report.
Install
Requirements:
- Node.js 20 or later.
- Google Chrome or Chromium.
Run the MCP server:
Useful links:
MCP Client Setup
Claude Desktop
Add a local MCP server:
Restart Claude Desktop after saving the configuration.
Claude Code
For local development audits:
Codex
Or add it to ~/.codex/config.toml:
VS Code And GitHub Copilot
Create a workspace or user-level .mcp.json file:
Or register it from a terminal:
Cursor
Configure a local stdio MCP server:
- name:
agent-audit - command:
npx - arguments:
-y,@fullstackdegen/agent-audit
Add --local to the arguments when you need localhost audits.
Tool
analyze_website_performance
Runs Lighthouse and site intelligence against a target URL:
mode is optional:
fast: one mobile run and one desktop run.reliable: three runs per profile, medians, and variability ranges. This is the default.
Example Fix Pack
repoSearchHints are search clues, not guaranteed file paths. The coding agent
must inspect the repository before editing.
Coding-Agent Workflow
Use structuredContent as the source of truth and the Markdown report as the
execution summary.
- Inspect
fixPacksin priority order. - Search the repository using
repoSearchHints. - Map evidence to real files, components, routes, assets, or configuration.
- Apply one focused fix at a time.
- Run the repository's tests after each logical change.
- Rerun Agent Audit in
reliablemode. - Compare the new report against each fix pack's
acceptanceCriteria.
Do not claim completion from an incomplete report or from a rerun with materially higher variability than the baseline.
Agent-facing docs:
- AGENTS.md: general instructions for Codex, Cursor, Copilot, and other coding agents.
- CLAUDE.md: Claude Code setup and execution guidance.
- Agent workflow guide: report anatomy and fix-pack execution loop.
- Copy-paste coding-agent prompt
Localhost Audits
By default, Agent Audit only accepts publicly routable HTTP and HTTPS URLs. This is the right default for hosted agents and shared environments.
For developer machines, explicitly enable loopback targets:
Then audit a local app through your MCP client:
The opt-in allows localhost, *.localhost, 127.0.0.0/8, and ::1.
Private LAN ranges, link-local addresses, reserved ranges, multicast addresses,
and cloud metadata addresses remain blocked.
The environment variable form is also supported:
Security Model
Agent Audit launches Chrome against user-provided URLs, so URL policy matters. The server rejects:
- protocols other than HTTP and HTTPS;
- embedded credentials;
- localhost and loopback targets unless explicitly enabled;
- private, link-local, multicast, reserved, and metadata-network IPs;
- non-localhost hostnames that resolve to any non-public address.
The page-inspection fetcher uses the same URL policy and applies timeout, byte-size, and bounded-resource limits.
Page-controlled titles, descriptions, URLs, selectors, snippets, and audit text are sanitized and length-limited. Consumers must still treat them as untrusted evidence, not agent instructions.
Chrome sandboxing is enabled by default. Only isolated environments that cannot support it should set:
See SECURITY.md for vulnerability reporting and deployment guidance.
Limits
Agent Audit is intentionally bounded:
- It audits one requested URL at a time.
- It is not a whole-site crawler.
- It is not an external SEO database.
- It does not modify Shopify, CMS, CDN, DNS, hosting, redirects, or analytics.
- It does not compress images, minify assets, submit IndexNow requests, or call third-party SEO APIs.
- Lighthouse results vary with browser version, hardware, network conditions, and page changes.
Roadmap
- Framework-aware repo search hints.
- Optional GitHub Action for pull request performance gates.
- Batch URL reports.
- HTML report export.
- Deeper marketing and discovery signals: analytics tags, consent signals, Open Graph, schema coverage, and AI discovery readiness.
- Optional third-party integrations for SEO, GEO, and visibility datasets.
Development
Run a real Chrome smoke audit:
The smoke command writes canonical JSON to stdout and equivalent Markdown to stderr.
Release
Before publishing:
Publish:
Published package:
Contributing
Focused issues and pull requests are welcome. Read CONTRIBUTING.md before changing the report contract, security policy, or MCP transport behavior.
License
Source: README.md at commit c01d627
Tools
0Version history
1- v0.3.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Audit integrations
audit.domains - Domain Valuation
domains.auditOfficial publisher
Deterministic domain-name valuation: fair-value intervals, comparable recorded sales, availability checks, and a verified for-sale listing market.
Revenue Agent — OpenAPI Audit & Change Detection
news.prhOfficial publisher
A remote MCP endpoint that audits OpenAPI specifications and detects API changes, charging $0.10 USDC per analysis via x402 on Base.

Zovo Dependency Audit
Published by GitHub account theluckystrike
Audits pasted npm and PyPI dependency manifests for known vulnerabilities, licenses and outdated versions, returning Markdown, CSV and PDF reports.

SEO Audit & Broken Link Checker
Published by GitHub account prometheus-maker
An Apify-hosted MCP server that audits a website's pages for SEO metadata and finds broken links and images, returning per-page scores.

FinePrint AI Legal Risk & Contract Audit MCP Server
Published by GitHub account RitualDev-Lab
Local in-memory scanner that grades legal contracts, NDAs and leases for risk and drafts redline amendments for coding agents.