Diese Website spricht mit Agenten.
Alles, was ein Assistent braucht, um Fragen zu OKAMI zu beantworten, Produkte zu vergleichen und einen Kontakt zu starten – ohne HTML zu scrapen. Leseflächen sind bereits veröffentlicht, WebMCP-Werkzeuge handeln auf der Seite.
- Sprachen3PT · EN · DE
- Öffentliche Routen30× 3 Sprachen
- WebMCP-Werkzeuge5Lesen und Handeln
- Feeds6/api/*.json
Was bereits veröffentlicht
Kompakte Sitemap für Suchmaschinen und KI-Assistenten: jede öffentliche Route mit Titel und Beschreibung, immer synchron mit dem Build.
text/plain · veröffentlichtAlle Routen in PT, EN und DE mit hreflang und lastmod.
application/xml · veröffentlichtOrganization, Service, SoftwareApplication, Article, BreadcrumbList. Eingebettet im vorgerenderten HTML jeder Route.
application/ld+json · veröffentlichtGPTBot, OAI-SearchBot, ClaudeBot, Claude-User, PerplexityBot und Google-Extended ausdrücklich erlaubt.
text/plain · veröffentlichtJSON-Feeds: index, openapi, products, services, insights, tools.
application/json · veröffentlichtJede HTML-Route hat eine Markdown-Zwillingsversion unter <route>index.md. Ein Agent, der Accept: text/markdown sendet, erhält direkt das Markdown, ohne HTML zu scrapen.
text/markdown · veröffentlichtVollständige Version von llms.txt mit dem zusammengefügten Inhalt jeder öffentlichen Route, für Clients, die alles auf einmal laden möchten.
text/plain · veröffentlichtRSS-Feed der Insights, einer pro Sprache: /insights/feed.xml (EN), /pt/insights/feed.xml und /de/insights/feed.xml.
application/rss+xml · veröffentlichtSeitenaktionen über navigator.modelContext für Browser und Erweiterungen mit Agentenunterstützung. Liste unten.
Web Model Context · aktivDasselbe Kontaktformular wird auch deklarativ im HTML bereitgestellt, ganz ohne JavaScript. Zum Senden ist weiterhin eine menschliche Bestätigung nötig.
Deklaratives HTML (toolname/tooldescription) · FormularDiese ganze Oberfläche (JSON, Markdown, Feeds, llms*.txt) akzeptiert CORS/OPTIONS von jeder Origin und nutzt einen 1-Stunden-Cache mit Revalidierung im Hintergrund.
Access-Control-Allow-Origin: * · veröffentlichtFünf Aktionen, eine pro Absicht
Lesen ist frei. Jede Aktion mit Wirkung (Kontakt, Download) fragt vor der Ausführung im Browser nach menschlicher Bestätigung.
okami_list_products
LesenListet Okami-Produkte mit Lizenz, Plattform, Link und Repository.
okami_find_service
LesenFindet das OKAMI-Beratungsfeld für ein frei beschriebenes Problem.
okami_search_insights
LesenDurchsucht die technischen Artikel von OKAMI nach Thema und liefert Titel, Zusammenfassung, Datum und Quellen.
okami_request_contact
AktionÖffnet eine Kontaktanfrage an OKAMI. Füllt das Formular aus und fragt vor dem Senden nach menschlicher Bestätigung.
okami_get_baseline
LesenLiefert die Links zur SecOps-Baseline für CI/CD (Seite mit PDF und Repository mit Skript).
Werkzeuge spiegeln, was ein Mensch auf der Seite ohnehin tun kann. Nichts darüber hinaus.
Im HTML deklariert, ohne extra Server
Die vorhandenen Formulare erhalten die deklarativen WebMCP-Attribute; Suche und Auflistung werden per Skript registriert. Ein Agent im Browser entdeckt die Werkzeuge beim Öffnen der Seite, ruft mit JSON auf und erhält JSON. Nichts wird gesendet, ohne dass der Nutzer es sieht.
Der Agent öffnet okamiops.com und liest /llms.txt oder das JSON-LD.
Er entdeckt die in navigator.modelContext registrierten Werkzeuge.
Er ruft okami_find_service mit dem Problem des Nutzers auf und erhält die richtige Seite.
Wenn der Nutzer will, öffnet okami_request_contact die Anfrage – mit sichtbarer Bestätigung.
navigator.modelContext.registerTool({
name: "okami_find_service",
description: "Findet das Beratungsfeld
für ein in Text beschriebenes Problem.",
inputSchema: { type: "object",
properties: { problem: { type: "string" } },
required: ["problem"] },
execute: async ({ problem }) => matchService(problem)
});<form
toolname="okami_contact_form"
tooldescription="Füllt das Kontaktformular
von OKAMI aus. Senden braucht menschliche Bestätigung.">
<input name="email" type="email" required>
<input name="name">
<input name="company">
<textarea name="message"></textarea>
<button>Nachricht senden</button>
</form>Ihre Website kann auch mit Agenten sprechen
Immer mehr Menschen fragen ihren Assistenten, bevor sie eine Website öffnen. Wir haben Ihre Website darauf vorbereitet, von llms.txt bis zu den Tools, und diese hier ist der Beweis.