okamiops.com/de/agents/

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.

  • Sprachen
    3PT · EN · DE
  • Öffentliche Routen
    30× 3 Sprachen
  • WebMCP-Werkzeuge
    5Lesen und Handeln
  • Feeds
    6/api/*.json
§01Leseflächen/llms.txt

Was bereits veröffentlicht

/llms.txt

Kompakte Sitemap für Suchmaschinen und KI-Assistenten: jede öffentliche Route mit Titel und Beschreibung, immer synchron mit dem Build.

text/plain · veröffentlicht
/sitemap.xml

Alle Routen in PT, EN und DE mit hreflang und lastmod.

application/xml · veröffentlicht
JSON-LD pro Seite

Organization, Service, SoftwareApplication, Article, BreadcrumbList. Eingebettet im vorgerenderten HTML jeder Route.

application/ld+json · veröffentlicht
/robots.txt

GPTBot, OAI-SearchBot, ClaudeBot, Claude-User, PerplexityBot und Google-Extended ausdrücklich erlaubt.

text/plain · veröffentlicht
/api/*.json

JSON-Feeds: index, openapi, products, services, insights, tools.

application/json · veröffentlicht
index.md pro Route

Jede 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öffentlicht
/llms-full.txt

Vollstä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öffentlicht
/insights/feed.xml

RSS-Feed der Insights, einer pro Sprache: /insights/feed.xml (EN), /pt/insights/feed.xml und /de/insights/feed.xml.

application/rss+xml · veröffentlicht
WebMCP-Werkzeuge

Seitenaktionen über navigator.modelContext für Browser und Erweiterungen mit Agentenunterstützung. Liste unten.

Web Model Context · aktiv
okami_contact_form

Dasselbe Kontaktformular wird auch deklarativ im HTML bereitgestellt, ganz ohne JavaScript. Zum Senden ist weiterhin eine menschliche Bestätigung nötig.

Deklaratives HTML (toolname/tooldescription) · Formular
CORS + Cache

Diese 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öffentlicht
§02WebMCP-Werkzeuge/api/tools.json

Fü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

Lesen

Listet Okami-Produkte mit Lizenz, Plattform, Link und Repository.

input: license

okami_find_service

Lesen

Findet das OKAMI-Beratungsfeld für ein frei beschriebenes Problem.

input: problem

okami_search_insights

Lesen

Durchsucht die technischen Artikel von OKAMI nach Thema und liefert Titel, Zusammenfassung, Datum und Quellen.

input: query

okami_request_contact

Aktion

Öffnet eine Kontaktanfrage an OKAMI. Füllt das Formular aus und fragt vor dem Senden nach menschlicher Bestätigung.

input: email, name, company, message

okami_get_baseline

Lesen

Liefert die Links zur SecOps-Baseline für CI/CD (Seite mit PDF und Repository mit Skript).

input: format
Prinzip

Werkzeuge spiegeln, was ein Mensch auf der Seite ohnehin tun kann. Nichts darüber hinaus.

§03So funktioniert es

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.

01

Der Agent öffnet okamiops.com und liest /llms.txt oder das JSON-LD.

02

Er entdeckt die in navigator.modelContext registrierten Werkzeuge.

03

Er ruft okami_find_service mit dem Problem des Nutzers auf und erhält die richtige Seite.

04

Wenn der Nutzer will, öffnet okami_request_contact die Anfrage – mit sichtbarer Bestätigung.

Suche · imperative Formjs
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)
});
Kontakt · deklarative Formhtml
<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.