> Diese Website stellt KI-Agenten fünf Tools über die W3C-WebMCP-API bereit. Probier jedes davon auf dieser Seite aus oder lies die Definitionen dahinter.
>
> Web page: https://balazscsorba.com/de/webmcp · Language: Deutsch · Also available in: [English](https://balazscsorba.com/webmcp.md) · [Magyar](https://balazscsorba.com/hu/webmcp.md)

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_content`Nur 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

    `page`string, 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:`home``about``references``expertise-ai-engineer``expertise-vue-nuxt-developer``expertise-b2b-ecommerce-developer``blog``tools``webmcp``game``accessibility``privacy``imprint`

    `language`string, optional

    en = English, de = German, hu = Hungarian. Defaults to the language currently shown.

    Werte:`en``de``hu`

-   `search_articles`Nur 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

    `query`string, 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.

    `section`string, optional

    blog: blog posts · tools: AI tool reviews · all: both (default)

    Werte:`blog``tools``all`

    `language`string, optional

    en = English, de = German, hu = Hungarian. Defaults to the language currently shown.

    Werte:`en``de``hu`

    `limit`integer 1–20, optional

    How many results to return, from 1 to 20 (default 8).

-   `get_article`Nur 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

    `section`string, Pflicht

    blog: a blog post · tools: an AI tool review

    Werte:`blog``tools`

    `slug`string, Pflicht

    The slug from search\_articles: the last part of the article URL.

    `language`string, optional

    en = English, de = German, hu = Hungarian. Defaults to the language currently shown.

    Werte:`en``de``hu`

-   `get_contact_details`Nur 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.

-   `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

    `page`string, 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:`home``about``references``expertise-ai-engineer``expertise-vue-nuxt-developer``expertise-b2b-ecommerce-developer``blog``tools``webmcp``game``accessibility``privacy``imprint`

    `article`string, optional

    Instead of page: "blog/<slug>" or "tools/<slug>", with a slug from search\_articles.

    `language`string, optional

    en = English, de = German, hu = Hungarian. Defaults to the language currently shown.

    Werte:`en``de``hu`

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)](https://webmachinelearning.github.io/webmcp/)[Chromes WebMCP-Anleitung](https://developer.chrome.com/docs/ai/webmcp)

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)
  },
})
```

Weiterlesen:

-   [WebMCP in der Praxis: eine Website agentenfertig machen mit deklarierten Tools](https://balazscsorba.com/de/blog/webmcp-agent-ready-website-guide)
-   [WebMCP: Tools veröffentlichen statt Pixel ausliefern](https://balazscsorba.com/de/tools/webmcp)

Für Agenten

## Weitere Türen für Agenten

-   [/llms.txt](https://balazscsorba.com/llms.txt)

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

-   [/llms-full.txt](https://balazscsorba.com/llms-full.txt)

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

-   [/de/webmcp.md](https://balazscsorba.com/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.
