.. SPDX-FileCopyrightText: 2026 cusy GmbH .. .. SPDX-License-Identifier: BSD-3-Clause Glossar ======= .. glossary:: :sorted: Agent2Agent A2A `Agent2Agent `_ ist ein offenes Protokoll, das die Kommunikation und Interoperabilität zwischen agentenbasierten Anwendungen ermöglicht. Agent Scan `agent-scan `_ ist ein Sicherheitsscanner für Agent-Ökosysteme, der lokale Komponenten – darunter :term:`MCP`-Server und :doc:`Skills ` – aufspürt und Risiken wie Prompt-Injection, `Tool-Poisoning `__, toxische Abläufe, fest codierte Geheimnisse und unsicheren Umgang mit Anmeldedaten aufzeigt. Er schließt eine sich abzeichnende Lücke in der Transparenz der Agent-Lieferkette und bietet eine praktische Möglichkeit, schnell wachsende Agentensysteme zu erfassen und zu testen. Sicherheitsscanner für :term:`Model Context Protocol` FastMCP Python-Framework, das die Einrichtung, das Protokoll-Handling und das Fehlermanagement eines :term:`MCP`-Servers vereinfacht, indem es die Komplexität des Protokolls abstrahiert und Entwicklungsteams ermöglicht, MCP-Ressourcen und -Tools über intuitive Python-:doc:`python-basics:functions/decorators` zu definieren. Diese Abstraktion ermöglicht es Teams, sich auf die Geschäftslogik zu konzentrieren, was zu übersichtlicheren und besser wartbaren MCP-Implementierungen führt. Während FastMCP 1.0 bereits in das offizielle `MCP Python SDK `_ integriert ist, entwickelt sich der MCP-Standard weiterhin rasant weiter. Daher solltet ihr die Veröffentlichung von Version 2.0 im Auge zu behalten und sicherstellen, dass ihr mit den Änderungen an der offiziellen Spezifikation Schritt haltet. .. seealso:: * `README.v2.md `_ * `Migration Guide: v1 to v2 `_ Model Context Protocol MCP offener Standard, der festlegt, wie LLM-Anwendungen und -Agenten mit externen Datenquellen und Tools integriert werden, wodurch die Qualität der von KI generierten Ergebnisse erheblich verbessert werden soll. MCP konzentriert sich auf den Kontext und den Zugriff auf Tools und unterscheidet sich damit vom :term:`Agent2Agent` (:term:`A2A`)-Protokoll, das die Kommunikation zwischen Agenten regelt. Es spezifiziert Server (für Daten und Tools wie Datenbanken, Wikis und Dienste) sowie Clients (Agenten, Anwendungen und Coding-Assistenten). Frameworks wie :term:`FastMCP` sind ebenso entstanden wie die `MCP Registry `_ für die Erkennung öffentlicher und proprietärer Tools. Das Protokoll weist jedoch auch architektonische Lücken auf und rief `Kritik `_ hervor, da etablierte RPC-Best-Practices außer Acht gelassen wurden. Bei Produktionsanwendungen sollten Entwicklungsteams genaue Sicherheitsüberprüfungen vornehmen, indem sie :term:`Toxic Flows` mit Tools wie :term:`Agent Scan` eindämmen und das Autorisierungsmodul zur Laufzeit detailliert überwachen. .. seealso:: * `What is the Model Context Protocol (MCP)? `_ Toxic Flows Mit dem Aufkommen von Agenten, die zahlreiche Berechtigungen benötigen, wie beispielsweise `OpenClaw `_, setzen Entwciklungsteams Agenten zunehmend in Umgebungen ein, in denen diese einer tödlichen Dreifachgefahr (`lethal trifecta `_) ausgesetzt sind: #. Zugriff auf private Daten #. Kontakt mit nicht vertrauenswürdigen Inhalten und #. die Möglichkeit zur externen Kommunikation. Mit wachsenden Fähigkeiten vergrößert sich auch die Angriffsfläche, wodurch Systeme Risiken wie Prompt-Injection und `Tool-Poisoning `__ ausgesetzt sind. Die Analyse von Toxic Flows ist weiterhin eine der wichtigsten Techniken zur Untersuchung agentenbasierter Systeme, um unsichere Datenpfade und potenzielle Angriffsvektoren zu identifizieren. Diese Risiken beschränken sich nicht mehr nur auf :term:`MCP`-Integrationen; wir haben ähnliche Muster auch bei :doc:`Skills ` beobachtet, wo ein böswilliger Akteur eine scheinbar nützliche Funktion so verpacken kann, dass sie eine versteckte Anweisung zum Abzug sensibler Daten enthält. Wir empfehlen Entwicklungstteams, die mit Agenten arbeiten, dringend, eine Toxic-Flow-Analyse durchzuführen und Tools wie :term:`Agent Scan` zu nutzen, um unsichere Datenpfade zu identifizieren, bevor sie ausgenutzt werden.