protogrid

Search / de.llms-txt-generator/llms-txt

llms.txt Generator

R0· no sign-in

Create, validate and audit llms.txt, incl. the Lighthouse Agentic Browsing check.

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality85good
Trust80of 100
Uptime, 30 days100%
Latency p50386 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "llms-txt": {
      "type": "http",
      "url": "https://www.llms-txt-generator.de/api/mcp"
    }
  }
}
claude mcp add --transport http llms-txt https://www.llms-txt-generator.de/api/mcp
[mcp_servers.llms-txt]
url = "https://www.llms-txt-generator.de/api/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "llms-txt": {
      "type": "remote",
      "url": "https://www.llms-txt-generator.de/api/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "llms-txt": {
      "type": "http",
      "url": "https://www.llms-txt-generator.de/api/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=llms-txt&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd3d3LmxsbXMtdHh0LWdlbmVyYXRvci5kZS9hcGkvbWNwIn0%3D"
}
{
  "servers": {
    "llms-txt": {
      "type": "http",
      "url": "https://www.llms-txt-generator.de/api/mcp"
    }
  }
}
{
  "mcpServers": {
    "llms-txt": {
      "httpUrl": "https://www.llms-txt-generator.de/api/mcp"
    }
  }
}
extensions:
  "llms-txt":
    enabled: true
    name: "llms-txt"
    type: streamable_http
    uri: "https://www.llms-txt-generator.de/api/mcp"
    timeout: 300

Quality 85 / 100good

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations4 of 4 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 978 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability50 · weight 15
  • pass
    stability.changes4 tool changes in 30 days
  • fail
    stability.rug_pull4 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

4 tools, about 978 tokens to load them all · tool set a271cb0dce6e · tools last changed 2026-10-01 · checked 2026-10-19 10:52 UTC

Tool changes

  • check_lighthouse_agentic_browsingchangedtitle, description, input schema, output schema, annotationsmeaning changed
    before

    Prüft einen llms.txt-Inhalt exakt gegen die drei Regeln des Lighthouse-Audits llms-txt (Lighthouse 13.3): H1 vorhanden, mindestens ein Markdown-Link, mehr als 50 Zeichen. Benennt bei Fehlschlag die Originalmeldung von Lighthouse.

    after · 11% of words in common

    Use this when the user only wants to know whether a given llms.txt text passes the Lighthouse 13.3 "Agentic Browsing" audit (llms-txt). Applies exactly its three rules: an H1 exists, at least one Markdown link, more than 50 characters. On failure it returns Lighthouse's original message. Works only on the text provided and does not fetch anything. For a full format check use validate_llms_txt.

  • check_published_llms_txtchangedtitle, description, input schema, output schema, annotationsmeaning changed
    before

    Ruft die live ausgelieferte /llms.txt einer Domain ab und prüft HTTP-Status, Content-Type und Inhalt. Nutzen Sie dies, um zu klären, warum PageSpeed Insights eine llms.txt bemängelt.

    after · 12% of words in common

    Use this when the user asks whether a website already has an llms.txt, whether it is served correctly, or why PageSpeed Insights / Lighthouse flags it. Requests exactly one URL, https://<domain>/llms.txt, and reports HTTP status, content type, redirects, the file content, the format validation and the Lighthouse result. Does not crawl other pages and does not change anything on the site. Messages are in German.

  • validate_llms_txtchangedtitle, description, input schema, output schema, annotationsmeaning changed
    before

    Prüft den Inhalt einer llms.txt gegen den Formatvorschlag von llmstxt.org: H1, Zusammenfassung, H2-Abschnitte, absolute Links, Duplikate, Links auf fremde Domains, Dateigröße und Aktualisierungsdatum. Liefert 0–100 Punkte sowie Befunde mit Schweregrad und Zeilennummer, dazu den Lighthouse-Status.

    after · 13% of words in common

    Use this when the user pastes the text of an llms.txt file and wants it checked or improved. Checks the text against the llmstxt.org format proposal: H1 title, summary blockquote, H2 sections, absolute Markdown links, duplicates, links to other domains, file size and update date. Returns a 0-100 score, findings with severity and line number, and the Lighthouse "Agentic Browsing" result. Works only on the text provided; it does not fetch anything from the internet. Finding messages are in German.

  • generate_llms_txtchangedtitle, description, input schema, output schema, annotationsmeaning changed
    before

    Crawlt bis zu 15 öffentliche HTML-Seiten einer Domain und erzeugt daraus einen fertigen llms.txt-Entwurf. Deterministisch: Es wird kein Sprachmodell aufgerufen, Beschreibungen stammen ausschließlich aus den Metadaten oder sichtbaren Texten der Quellseiten. Liefert zusätzlich Validierung, Lighthouse-Status und die Liste der ausgeschlossenen URLs mit Begründung. Die Eingabe darf eine blanke Domain sein.

    after · 5% of words in common

    Use this when the user wants a new llms.txt file for a public website they name. Reads up to 15 public HTML pages of that one domain (start page, XML sitemap, internal links) and returns a ready-to-publish llms.txt draft in Markdown, plus a format validation score, the Lighthouse "Agentic Browsing" result, the status of any llms.txt already published on the site, and the URLs that were left out with the reason. Deterministic: no language model is involved, every title and description is taken from the pages themselves. Limitations: honors robots.txt and stops if the start page is disallowed; does not render JavaScript, does not log in, and does not follow links to other domains; one request can take up to about a minute. Do not use this to fetch arbitrary page content or for sites the user only mentions in passing. Result messages are in German.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 80 / 100

no-repository
provenance55
liveness100
freshness85
hygiene80

+dns-namespace +website +reachable +uptime-100% ~updated-54d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://www.llms-txt-generator.de/api/mcp streamable-httpnoneyes100%386 ms2026-07-282026-10-19

Tools (4)

check_lighthouse_agentic_browsingread-onlyUse this when the user only wants to know whether a given llms.txt text passes the Lighthouse 13.3 "Agentic Browsing" audit (llms-txt). Applies exactly its three rules: an H1 exists, at least one Markdown link, more than 50 characters. On failure it returns Lighthouse's original message. Works only on the text provided and does not fetch anything. For a full format check use validate_llms_txt.
check_published_llms_txtread-onlyUse this when the user asks whether a website already has an llms.txt, whether it is served correctly, or why PageSpeed Insights / Lighthouse flags it. Requests exactly one URL, https://<domain>/llms.txt, and reports HTTP status, content type, redirects, the file content, the format validation and the Lighthouse result. Does not crawl other pages and does not change anything on the site. Messages are in German.
generate_llms_txtread-onlyUse this when the user wants a new llms.txt file for a public website they name. Reads up to 15 public HTML pages of that one domain (start page, XML sitemap, internal links) and returns a ready-to-publish llms.txt draft in Markdown, plus a format validation score, the Lighthouse "Agentic Browsing" result, the status of any llms.txt already published on the site, and the URLs that were left out with the reason. Deterministic: no language model is involved, every title and description is taken from the pages themselves. Limitations: honors robots.txt and stops if the start page is disallowed; does not render JavaScript, does not log in, and does not follow links to other domains; one request can take up to about a minute. Do not use this to fetch arbitrary page content or for sites the user only mentions in passing. Result messages are in German.
validate_llms_txtread-onlyUse this when the user pastes the text of an llms.txt file and wants it checked or improved. Checks the text against the llmstxt.org format proposal: H1 title, summary blockquote, H2 sections, absolute Markdown links, duplicates, links to other domains, file size and update date. Returns a 0-100 score, findings with severity and line number, and the Lighthouse "Agentic Browsing" result. Works only on the text provided; it does not fetch anything from the internet. Finding messages are in German.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "de.llms-txt-generator/llms-txt",
  "title": "llms.txt Generator",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://www.llms-txt-generator.de/api/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://www.llms-txt-generator.de/",
  "description": "Create, validate and audit llms.txt, incl. the Lighthouse Agentic Browsing check."
}