KI-Agenten (WebMCP)

Die Website kann Notizen nicht nur an Menschen ausliefern, sondern auch an KI-Agenten — strukturiert, ohne HTML-Scraping.

Was das ist

WebMCP ist ein entstehender Webstandard (W3C-Draft): Die Seite registriert „Tools“ in navigator.modelContext, und ein KI-Agent im Browser kann sie aufrufen. markdown-publish registriert vier davon:

Tool Was es tut
search_notes(query, limit) Suche in den Notizen: Titel, Link, Textausschnitt
get_note(slug) Vollständiges Markdown der Notiz + Backlinks
list_notes() Liste aller Seiten der Website
get_backlinks(slug) Wer auf die Notiz verlinkt

Hat der Browser kein natives navigator.modelContext, lädt die Website einen eigenen, leichtgewichtigen Polyfill — ohne fremde Abhängigkeiten.

Selbst ausprobieren

Öffne die DevTools (F12) → Console:

await navigator.modelContext.callTool({
  name: 'search_notes',
  arguments: { query: 'Konfiguration', limit: 3 },
})

Und auch für Crawler

  • /llms.txt — eine Sitemap für KI-Crawler (llmstxt.org).
  • Jede Seite ist in sauberes HTML prerendert — lesbar ganz ohne JavaScript.
  • sitemap.xml, robots.txt, OG-Karten und JSON-LD — klassisches SEO ist ebenfalls an Bord.

Versteckte Notizen (buildMode: public, siehe Konfiguration) bekommen Agenten nicht zu sehen — sie sind schlicht nicht im Build.