Serveur MCP Agent Lighthouse
Commit 13 nov. 2026Audite les sites web pour garantir que les agents IA, les crawlers LLM et les clients MCP puissent découvrir, analyser, citer et agir efficacement sur le contenu du site.
Aussi connu sous ForkPoint/agent-lighthouse, @forkpoint/agent-lighthouse, @forkpoint/agent-lighthouse-core, @forkpoint/agent-lighthouse-mcp
- Étoiles
- 17
- Outils
- —
- Téléchargements, 30 jours
- 10 490
- Dernière version
- —
- Dernier commit
- 13 nov. 2026
- Licence
- Apache-2.0
Qu'est-ce que Agent Lighthouse MCP ?
Agent Lighthouse est un serveur MCP. Audite les sites web pour garantir que les agents IA, les crawlers LLM et les clients MCP puissent découvrir, analyser, citer et agir efficacement sur le contenu du site.
Résumé généré à partir du README du projet
À propos du MCP server Agent Lighthouse
Agent Lighthouse fournit un framework d'audit spécialisé pour les développeurs et les propriétaires de sites afin d'évaluer la qualité de l'interaction de leurs sites web avec l'intelligence artificielle. Il analyse si les crawlers LLM, les navigateurs agentiques et les clients MCP peuvent découvrir, analyser et agir avec succès sur le contenu du site. L'outil examine des éléments critiques tels que les politiques robots.txt pour les bots comme GPTBot et ClaudeBot, les fichiers de découverte machine comme llms.txt, et les données structurées via Schema.org.
Les utilisateurs peuvent lancer des audits via une interface en ligne de commande en utilisant npx ou intégrer ces fonctionnalités dans leurs workflows de développement via un MCP server. Cela permet à des clients comme Claude Desktop ou Cursor d'exécuter l'outil audit_website directement. Le système génère divers formats de sortie, notamment des résumés dans le terminal, des rapports HTML et des fichiers JSON. Il propose également une GitHub Action pour automatiser les tests dans les pipelines d'intégration continue en faisant échouer les builds si un site descend en dessous d'un score minimum spécifié.
Ce que vous pouvez faire avec
- 1Automatiser les tests de préparation à l'IAConfigurez un contrôle d'intégration continue pour garantir que les modifications du site web ne font pas chuter le score d'accessibilité IA en dessous d'un certain seuil.
- 2Auditer les capacités de commerce agentiqueVérifiez que votre site web fournit les surfaces nécessaires pour que les agents IA puissent gérer les offres de produits, la disponibilité et les processus de paiement.
- 3Auditer directement via l'IDELancez des scans de sites web via un client MCP comme Cursor pour vérifier la conformité de la découverte machine et des interfaces.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Agent Lighthouse MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller Agent Lighthouse MCP dans Claude Code
$ claude mcp add agent-lighthouse -- npx -y @forkpoint/agent-lighthouseInstaller Agent Lighthouse MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"agent-lighthouse": {
"command": "npx",
"args": [
"-y",
"@forkpoint/agent-lighthouse"
]
}
}
}Installer Agent Lighthouse MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"agent-lighthouse": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@forkpoint/agent-lighthouse"
]
}
}
}Installer Agent Lighthouse MCP dans VS Code CLI
$ code --add-mcp '{"name":"agent-lighthouse","type":"stdio","command":"npx","args":["-y","@forkpoint/agent-lighthouse"]}'Installer Agent Lighthouse MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"agent-lighthouse": {
"command": "npx",
"args": [
"-y",
"@forkpoint/agent-lighthouse"
]
}
}
}Installer Agent Lighthouse MCP dans Codex
$ codex mcp add agent-lighthouse -- npx -y @forkpoint/agent-lighthouseInstaller Agent Lighthouse MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.agent-lighthouse] command = "npx" args = ["-y", "@forkpoint/agent-lighthouse"]
Installer Agent Lighthouse MCP dans Gemini CLI
$ gemini mcp add -s user agent-lighthouse npx -- -y @forkpoint/agent-lighthouseInstaller Agent Lighthouse MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"agent-lighthouse": {
"command": "npx",
"args": [
"-y",
"@forkpoint/agent-lighthouse"
]
}
}
}Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessibleforkpoint/agent-lighthouse is public and reachablegithub.com/forkpoint/agent-lighthouse ↗Réussi
- Le nom du package correspond au dépôt source@forkpoint/agent-lighthouse, @forkpoint/agent-lighthouse-core name forkpoint/agent-lighthouse as sourcenpmjs.com/package/@forkpoint/agent-lighthouse ↗Réussi
- Provenance du build (attestation Sigstore)No build attestation published for this releaseNon vérifié
- Licence open source (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-11github.com/forkpoint/agent-lighthouse ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNo popular package one edit away from @forkpoint/agent-lighthouse, @forkpoint/agent-lighthouse-core, @forkpoint/agent-lighthouse-mcpRéussi
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Le point de terminaison distant répond à la poignée de main MCPNon vérifié
README
Voir sur GitHub
An example report. Its scores describe one past scan, not the site's current state.
⚡ Quickstart
Requires Node.js 22.22.2+ (22.x), 24.15.0+ (24.x), or 26+.
# Terminal report, plus HTML and JSON reports in ./reports
npx @forkpoint/agent-lighthouse https://example.com
# Open the HTML report in your browser
npx @forkpoint/agent-lighthouse https://example.com --view
# Fail (exit 1) below a score, for CI
npx @forkpoint/agent-lighthouse https://staging.example.com --min-score 85
Agentic readiness skill
The agent-lighthouse skill lets a coding agent turn a report into verified fixes, on any website stack. It traces findings through source files and hosting settings, and keeps local fixes apart from deployed scan results.
Install it from this repository's marketplace. In Claude Code:
claude plugin marketplace add ForkPoint/agent-lighthouse
claude plugin install agent-lighthouse@agent-lighthouse
In Codex:
codex plugin marketplace add ForkPoint/agent-lighthouse
codex plugin add agent-lighthouse@agent-lighthouse
From a local checkout, pass /absolute/path/to/agent-lighthouse to marketplace add. Start a new chat after installing. The CLI and MCP npm packages are separate. See the installation and workflow guide.
🎯 What Agent Lighthouse Checks
Agent Lighthouse evaluates websites across 8 agent-journey categories grouped into 3 readiness pillars:
├── 1. Agentic Readiness
│ ├── Access & Crawl Control (robots.txt rules for GPTBot, ClaudeBot, PerplexityBot, blocks, status codes)
│ ├── Machine Discovery (llms.txt, llms-full.txt, sitemaps, feeds, .well-known surfaces)
│ ├── Agent Interfaces (WebMCP manifests, OpenAPI specs, agents.json, search actions)
│ └── Agentic Commerce (product offers, availability, checkout and payment surfaces)
│
├── 2. AI Search Optimization
│ ├── Content Extraction (clean main content, semantic structure, render and response cost)
│ ├── Structured Data (Schema.org Product, Offer, SKU, GTIN, Organization, JSON-LD validity)
│ └── Answer Readiness (direct answerability, step lists, tables, unique data, citations)
│
└── 3. Technical Foundation
└── Agent Operability & Safety (HTTPS, security.txt, tdmrep, stability, broken agent endpoints)
📦 Packages & Architecture
A pnpm monorepo published under the @forkpoint scope:
| Package | npm Package | Description |
|---|---|---|
packages/cli |
@forkpoint/agent-lighthouse |
Main CLI binary (npx @forkpoint/agent-lighthouse <url>). |
packages/core |
@forkpoint/agent-lighthouse-core |
Core gatherer-audit engine, scoring algorithms, and types. |
packages/report |
@forkpoint/agent-lighthouse-report |
Standalone HTML, Markdown, and unified report view-model. |
packages/mcp |
@forkpoint/agent-lighthouse-mcp |
Model Context Protocol (MCP) server for Claude / Cursor / IDEs. |
🛡️ GitHub Actions CI
- uses: ForkPoint/agent-lighthouse@main
with:
url: https://staging.example.com
min-score: "85"
github-token: ${{ secrets.GITHUB_TOKEN }}
The action writes terminal, HTML, JSON, and Markdown reports. With github-token it comments the Markdown summary on the pull request. Inputs and pinning are in the GitHub Action guide.
💻 Programmatic Node.js / TypeScript SDK
import { runScan } from "@forkpoint/agent-lighthouse-core";
import {
buildReportView,
generateHtmlReport,
} from "@forkpoint/agent-lighthouse-report";
const report = await runScan("https://example.com");
const view = buildReportView(report);
// overallScore is null when the scan saw too little to judge the site
console.log(`Overall Score: ${view.overallScore}/100 (${view.scoreTier})`);
const html = generateHtmlReport(report); // standalone HTML report
Options are in programmatic options.
🤖 Model Context Protocol (MCP) Server
Let Claude Desktop, Cursor or another MCP client run scans through the audit_website tool:
{
"mcpServers": {
"agent-lighthouse": {
"command": "npx",
"args": ["-y", "@forkpoint/agent-lighthouse-mcp"]
}
}
}
📣 Share Your Score
Reports are standalone files: attach them to pull requests, send them to clients, or publish a before/after. Put the score in a README with a badge. Share a public site's result through the site score template.
More: media kit (boilerplate, screenshots, logos) · brand guide · brand kit download
🛠️ Development
git clone https://github.com/ForkPoint/agent-lighthouse.git
cd agent-lighthouse
pnpm install
pnpm build
pnpm test # deterministic tests with fixed inputs
Contributor rules, including how to add an audit, are in CLAUDE.md.
📄 License
Apache-2.0 © ForkPoint
Questions sur Agent Lighthouse MCP
Comment ajouter Agent Lighthouse MCP à Claude Code ?
Exécutez claude mcp add agent-lighthouse -- npx -y @forkpoint/agent-lighthouse dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Agent Lighthouse MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Que vérifie Agent Lighthouse ?
Il évalue les sites web à travers huit catégories de parcours agent, notamment le contrôle d'accès, la découverte par machine, les interfaces pour agents, le commerce agentique, l'extraction de contenu, les données structurées, la préparation aux réponses et les fondations techniques.
Puis-je l'utiliser dans mon pipeline CI/CD ?
Oui, vous pouvez utiliser le CLI pour faire échouer les builds en dessous d'un certain score ou utiliser l'action GitHub officielle pour ajouter des résumés Markdown en commentaire sur les pull requests.
Comment l'utiliser avec Claude Desktop ou Cursor ?
Vous pouvez le connecter en tant que MCP server en utilisant le package @forkpoint/agent-lighthouse-mcp via npx.