WebMCP

Diese Website spricht mit KI-Agenten

Die Website registriert fünf Tools über die W3C-WebMCP-API, damit ein Agent im Browser Artikel suchen und lesen, Kontaktdaten abrufen und Seiten öffnen kann, statt das HTML auszulesen. Unten kannst du jedes Tool selbst ausprobieren.

Tools

Die fünf Tools

Jede Karte zeigt, was ein Agent sieht: den Namen, die Beschreibung und das Eingabeschema. Die Seite führt dieselben Definitionen aus, die die Website registriert. Deshalb kannst du hier jedes Tool ausprobieren.

  • get_page_contentNur lesend

    Seite lesen

    Liest eine Seite der Website als Markdown.

    Was der Agent sieht

    Returns the full text of one page of Balázs Csorba's portfolio (senior fullstack & AI engineer in Austria) as Markdown. For a single blog post or AI tool review, use get_article.

    Parameter

    pagestring, Pflicht
    home: overview and the current job offer · about: career, skills and values · references: 20 projects (AI agent tooling and client work) · expertise-ai-engineer, expertise-vue-nuxt-developer, expertise-b2b-ecommerce-developer: the three expertise pages · blog: the blog index · tools: the index of AI tool reviews · webmcp: this site's WebMCP tools, documented and runnable by hand · game: Dragon Voyage, a real-time multiplayer 3D sailing game with quests and pirate battles, built with three.js/WebGL · accessibility, privacy, imprint: legal pages
    Werte:homeaboutreferencesexpertise-ai-engineerexpertise-vue-nuxt-developerexpertise-b2b-ecommerce-developerblogtoolswebmcpgameaccessibilityprivacyimprint
    languagestring, optional
    en = English, de = German, hu = Hungarian. Defaults to the language currently shown.
    Werte:endehu

    Ausprobieren

  • search_articlesNur lesend

    Artikel suchen

    Findet Blogbeiträge und Tool-Reviews nach Stichwörtern, ohne Suchbegriff die neuesten zuerst.

    Was der Agent sieht

    Searches the blog posts and AI tool reviews of Balázs Csorba by the words in their title, summary or keywords. Returns the best matches first, or the newest without a query, with slug, summary, date, keywords and URLs. Read a match with get_article.

    Parameter

    querystring, optional
    Words to look for. Every word must appear in the title, summary or keywords; case and accents are ignored. Leave it out to list the newest.
    sectionstring, optional
    blog: blog posts · tools: AI tool reviews · all: both (default)
    Werte:blogtoolsall
    languagestring, optional
    en = English, de = German, hu = Hungarian. Defaults to the language currently shown.
    Werte:endehu
    limitinteger 1–20, optional
    How many results to return, from 1 to 20 (default 8).

    Ausprobieren

  • get_articleNur lesend

    Artikel lesen

    Liest einen Blogbeitrag oder ein Tool-Review als Markdown.

    Was der Agent sieht

    Returns one blog post or AI tool review of Balázs Csorba as Markdown. Get valid slugs from search_articles.

    Parameter

    sectionstring, Pflicht
    blog: a blog post · tools: an AI tool review
    Werte:blogtools
    slugstring, Pflicht
    The slug from search_articles: the last part of the article URL.
    languagestring, optional
    en = English, de = German, hu = Hungarian. Defaults to the language currently shown.
    Werte:endehu

    Ausprobieren

  • get_contact_detailsNur lesend

    Kontaktdaten

    Gibt Name, Rolle, E-Mail, LinkedIn, Standort und Sprachen zurück.

    Was der Agent sieht

    Returns how to contact Balázs Csorba about a job or project: email, LinkedIn, location and languages.

    Parameter

    Keine Parameter.

    Ausprobieren

  • open_pageÄndert die Seite

    Seite öffnen

    Öffnet eine Seite oder einen Artikel in diesem Tab.

    Was der Agent sieht

    Opens a page of this website in the visitor's current tab, for example the references or one blog post or AI tool review. Give either page or article.

    Parameter

    pagestring, optional
    home: overview and the current job offer · about: career, skills and values · references: 20 projects (AI agent tooling and client work) · expertise-ai-engineer, expertise-vue-nuxt-developer, expertise-b2b-ecommerce-developer: the three expertise pages · blog: the blog index · tools: the index of AI tool reviews · webmcp: this site's WebMCP tools, documented and runnable by hand · game: Dragon Voyage, a real-time multiplayer 3D sailing game with quests and pirate battles, built with three.js/WebGL · accessibility, privacy, imprint: legal pages
    Werte:homeaboutreferencesexpertise-ai-engineerexpertise-vue-nuxt-developerexpertise-b2b-ecommerce-developerblogtoolswebmcpgameaccessibilityprivacyimprint
    articlestring, optional
    Instead of page: "blog/<slug>" or "tools/<slug>", with a slug from search_articles.
    languagestring, optional
    en = English, de = German, hu = Hungarian. Defaults to the language currently shown.
    Werte:endehu

    Ausprobieren

    Dieses Tool verlässt die Seite: Das Ziel öffnet sich in diesem Tab.

Verbinden

Einen Agenten verbinden

Die Unterstützung ist noch begrenzt, und einiges davon ist noch in der Testphase. Stand Oktober 2026:

  1. 01

    In Chrome 149 läuft ein Origin Trial. Für lokale Tests aktivierst du chrome://flags/#enable-webmcp-testing und startest Chrome neu.

  2. 02

    In Edge 150 läuft ebenfalls ein Origin Trial.

  3. 03

    ChatGPT Desktop unterstützt WebMCP. Brave hat experimentelle Unterstützung in Leo.

  4. 04

    Die Chrome-Erweiterung „Model Context Tool Inspector“ listet die Tools einer Seite auf und führt sie aus.

WebMCP-Spezifikation (W3C) (öffnet in neuem Tab)Chromes WebMCP-Anleitung (öffnet in neuem Tab)

Unter der Haube

So ist es gebaut

Die fünf Tool-Definitionen stehen in einem einzigen Modul. Das Plugin registriert sie beim Browser, und diese Seite führt dieselben Definitionen aus. So können die beiden nicht auseinanderlaufen.

await document.modelContext.registerTool({
  name: 'search_articles',
  title: 'Search articles',
  description: 'Finds blog posts and tool reviews by keyword.',
  inputSchema: {
    type: 'object',
    properties: { query: { type: 'string', description: 'Words to search for' } },
  },
  annotations: { readOnlyHint: true },
  async execute({ query }) {
    // Return a string or a plain object. Throw an Error with a clear message to fail.
    return await findArticles(query)
  },
})

Für Agenten

Weitere Türen für Agenten

  • /llms.txt

    Ein Inhaltsverzeichnis für Agenten, mit einer Zusammenfassung jedes Artikels und Tools.

  • /llms-full.txt

    Der vollständige Text aller englischen Seiten in einer Datei.

  • /de/webmcp.md

    Jede Seite gibt es auch als Markdown: Hänge .md an die Adresse an oder sende den Header Accept: text/markdown.

Datenschutz

Wo die Tools laufen

Die Tools laufen in deinem Browser. Der Server der Website sieht nur die üblichen Seiten- und Markdown-Anfragen, und die Website sendet nichts an einen KI-Anbieter.