Drei Angebotsformen
Tools, Ressourcen und Prompts unterscheiden sich nach Kontrolle. Tools sind modellgesteuerte Funktionen, Ressourcen anwendungs- oder nutzergesteuerter Kontext und Prompts vom Nutzer ausgewählte Vorlagen. Diese Kontrollachsen bestimmen Darstellung und Sicherheitsprüfung.
Für eine belastbare Analyse von „Drei Angebotsformen“ genügt deshalb keine Funktionsbeschreibung. Zu untersuchen sind Verantwortungsgrenze, Datenherkunft, erlaubte Zustandsänderungen, Fehlersemantik und der Nachweis, dass die fachlich richtige Wahl zwischen Aktion, lesbarem Kontext und nutzergesteuerter Vorlage unter realen Betriebsbedingungen funktioniert. Ein Travel-Szenario sollte mindestens einen Normalfall, fehlende oder widersprüchliche Daten, einen Berechtigungsfehler und einen Ausfall des nachgelagerten Systems abdecken. Gerade bei Preissuche als Tool, Richtlinie als Ressource und Analyseablauf als Prompt zeigt sich, ob das Modell nur eine überzeugende Antwort formuliert oder ob die gesamte Aufrufkette fachlich korrekt, reproduzierbar und für Betrieb sowie Revision nachvollziehbar ist.
Tools für Aktionen
Ein Tool beschreibt eine begrenzte Aktion mit JSON-Schema. ‚reise_buchen‘ ist meist zu breit; Suche, Reservierung und verbindliche Buchung brauchen getrennte Verträge. Ausgabeschemas ermöglichen Validierung und verlässlichere Weiterverarbeitung.
Methodisch sollte „Tools für Aktionen“ als überprüfbarer Vertrag behandelt werden. Das Team formuliert Vorbedingungen, Invarianten, Erfolgs- und Abbruchkriterien und ordnet jede Entscheidung einem fachlichen sowie technischen Eigentümer zu. Anschließend werden Negativtests aus schreibende Aktionen als Ressourcen zu tarnen, unklare Tool-Beschreibungen und versteckte Prompt-Annahmen abgeleitet. Für Entwickler, Produktteams und Fachverantwortliche entsteht dadurch eine gemeinsame Bewertungsgrundlage: Architekturdiagramme erklären die Struktur, Testfälle belegen das Verhalten und Telemetrie zeigt die Qualität im laufenden Einsatz. Nur diese Verbindung erlaubt eine belastbare Aussage darüber, ob das System den angestrebten Nutzen tatsächlich und dauerhaft liefert.
Ressourcen für Kontext
Ressourcen besitzen URIs und eignen sich für Dokumente, Datensätze oder dynamische Sichten. Ressourcen-Templates bilden variable Pfade ab. Aktualität, MIME-Typ und Zugriffsrecht müssen beim tatsächlichen Lesen geprüft werden.
In der Reisebranche muss „Ressourcen für Kontext“ zusätzlich gegen volatile Preise, verteilte Bestände, personenbezogene Profile, zeitkritische Reservierungen und heterogene Anbieter geprüft werden. Ein Ergebnis kann technisch gültig und wenige Sekunden später fachlich überholt sein. Deshalb benötigen Antworten Quelle, Erhebungszeitpunkt, Gültigkeitsgrenze und gegebenenfalls einen erneuten Bestätigungsschritt. Schreibende Fähigkeiten verlangen Idempotenz, eindeutige Korrelationskennungen und einen definierten Kompensationsweg. Diese Anforderungen machen MCP nicht unnötig komplex; sie legen jene Realitäten offen, die in klassischen Integrationen häufig nur implizit im Anwendungscode verborgen bleiben.
Prompts für Abläufe
Prompts bilden wiederkehrende Arbeitsweisen ab, etwa eine Angebotsprüfung mit Argumenten. Sie sind sichtbar und auswählbar. Verbindliche Geschäftsregeln gehören dennoch in Tools oder Fachsysteme, weil Prompttext manipulierbar ist.
Der Reifegrad von „Prompts für Abläufe“ lässt sich an konkreten Evidenzen ablesen: versionierte Verträge, dokumentierte Rechte, automatisierte Grenzfalltests, messbare Laufzeiten, strukturierte Fehler und eine verantwortete Änderungsroute. Eine Demonstration unter Idealbedingungen ist kein Produktionsnachweis. Für ein konsistentes Capability-Modell für verständliche Server muss außerdem geklärt sein, wie neue Server- oder Clientversionen eingeführt, Abhängigkeiten zurückgerollt und fehlerhafte Fähigkeiten gesperrt werden. So wird aus einer technischen Möglichkeit eine kontrollierbare Organisationsfähigkeit, deren Nutzen, Risiko und laufende Kosten miteinander verglichen werden können.
Capability Discovery
Discovery geschieht nur für angekündigte Capabilities. Clients können Listen abrufen und auf Änderungen reagieren. Ein Capability-Wechsel ist eine Laufzeitänderung und sollte deshalb versioniert, überwacht und nicht unangekündigt produktiv geschaltet werden.
Für eine belastbare Analyse von „Capability Discovery“ genügt deshalb keine Funktionsbeschreibung. Zu untersuchen sind Verantwortungsgrenze, Datenherkunft, erlaubte Zustandsänderungen, Fehlersemantik und der Nachweis, dass die fachlich richtige Wahl zwischen Aktion, lesbarem Kontext und nutzergesteuerter Vorlage unter realen Betriebsbedingungen funktioniert. Ein Travel-Szenario sollte mindestens einen Normalfall, fehlende oder widersprüchliche Daten, einen Berechtigungsfehler und einen Ausfall des nachgelagerten Systems abdecken. Gerade bei Preissuche als Tool, Richtlinie als Ressource und Analyseablauf als Prompt zeigt sich, ob das Modell nur eine überzeugende Antwort formuliert oder ob die gesamte Aufrufkette fachlich korrekt, reproduzierbar und für Betrieb sowie Revision nachvollziehbar ist.
Benennung und Schemas
Gute Namen drücken Verb und Objekt aus; Beschreibungen nennen Zweck, Grenzen und Nebenwirkungen. Eingabeschemas nutzen Enums, Formate und Grenzen statt beliebiger Strings. Unbekannte Felder sollten abgelehnt werden.
Methodisch sollte „Benennung und Schemas“ als überprüfbarer Vertrag behandelt werden. Das Team formuliert Vorbedingungen, Invarianten, Erfolgs- und Abbruchkriterien und ordnet jede Entscheidung einem fachlichen sowie technischen Eigentümer zu. Anschließend werden Negativtests aus schreibende Aktionen als Ressourcen zu tarnen, unklare Tool-Beschreibungen und versteckte Prompt-Annahmen abgeleitet. Für Entwickler, Produktteams und Fachverantwortliche entsteht dadurch eine gemeinsame Bewertungsgrundlage: Architekturdiagramme erklären die Struktur, Testfälle belegen das Verhalten und Telemetrie zeigt die Qualität im laufenden Einsatz. Nur diese Verbindung erlaubt eine belastbare Aussage darüber, ob das System den angestrebten Nutzen tatsächlich und dauerhaft liefert.
Sicherheit je Typ
Tools benötigen Autorisierung und Freigaben, Ressourcen Zugriffskontrolle und Schutz vor Datenabfluss, Prompts Schutz vor irreführenden Vorlagen. Keine Annotation eines Servers darf vom Client blind als vertrauenswürdig gelten.
In der Reisebranche muss „Sicherheit je Typ“ zusätzlich gegen volatile Preise, verteilte Bestände, personenbezogene Profile, zeitkritische Reservierungen und heterogene Anbieter geprüft werden. Ein Ergebnis kann technisch gültig und wenige Sekunden später fachlich überholt sein. Deshalb benötigen Antworten Quelle, Erhebungszeitpunkt, Gültigkeitsgrenze und gegebenenfalls einen erneuten Bestätigungsschritt. Schreibende Fähigkeiten verlangen Idempotenz, eindeutige Korrelationskennungen und einen definierten Kompensationsweg. Diese Anforderungen machen MCP nicht unnötig komplex; sie legen jene Realitäten offen, die in klassischen Integrationen häufig nur implizit im Anwendungscode verborgen bleiben.
Zusammenspiel im Prozess
Ein Angebotsprozess kann Richtlinien als Ressourcen laden, einen Prüf-Prompt auswählen und Preis- sowie Verfügbarkeitstools aufrufen. Die verbindliche Buchung bleibt ein separates Tool mit erneuter Zustandsprüfung und Zustimmung.
Der Reifegrad von „Zusammenspiel im Prozess“ lässt sich an konkreten Evidenzen ablesen: versionierte Verträge, dokumentierte Rechte, automatisierte Grenzfalltests, messbare Laufzeiten, strukturierte Fehler und eine verantwortete Änderungsroute. Eine Demonstration unter Idealbedingungen ist kein Produktionsnachweis. Für ein konsistentes Capability-Modell für verständliche Server muss außerdem geklärt sein, wie neue Server- oder Clientversionen eingeführt, Abhängigkeiten zurückgerollt und fehlerhafte Fähigkeiten gesperrt werden. So wird aus einer technischen Möglichkeit eine kontrollierbare Organisationsfähigkeit, deren Nutzen, Risiko und laufende Kosten miteinander verglichen werden können.
Travel-spezifisches Prüfmodell: Daten, Zustand und Verbindlichkeit
Für die wichtigsten mcp-tools und ressourcen erklärt muss die technische Betrachtung an der fachlichen Zustandsmaschine beginnen. Reiseangebote sind zeitgebundene Aussagen aus einem bestimmten Quellsystem; sie sind weder Bestand noch Buchung. Eine Order, Reservierung, ein PNR, Ticket, EMD oder Hotelaufenthalt repräsentiert jeweils andere Rechte, Fristen und Änderungsregeln. Der MCP-Vertrag muss deshalb offenlegen, welchen Zustand ein Tool liest oder verändert, welches System of Record entscheidet und ob das Ergebnis informativ, revalidiert, reserviert oder verbindlich ist. Bei Preissuche als Tool, Richtlinie als Ressource und Analyseablauf als Prompt gehören Anbieter, Abrufzeitpunkt, Währung, Preisbestandteile, Gültigkeitsgrenze und Bedingungen in das strukturierte Ergebnis. Fehlen diese Angaben, kann ein sprachlich plausibler Agent fachlich nicht zwischen einer Suchantwort und einer belastbaren Transaktionsgrundlage unterscheiden.
Die Abnahme benötigt mindestens vier Testklassen: einen kontrollierten Normalfall, eine fachlich ungültige Eingabe, einen veralteten oder widersprüchlichen Backendzustand und einen Ausfall nach Beginn einer schreibenden Operation. Für Flugangebote sind etwa Offer-Ablauf und Repricing, für Hotels Rate-Plan- und Belegungsänderungen, für Bahn- und Mobilitätsdaten Feed-Aktualität, Zeitzonen und Servicekalender zu prüfen. Personen-, Profil- und Zahlungsdaten erhalten eine eigene Datenflussanalyse. Die Tests müssen nicht nur HTTP- oder JSON-RPC-Erfolg messen, sondern nachweisen, dass Identität, Objektberechtigung, Mandant, Zustimmung und tatsächlicher Backendzustand zusammenpassen.
Messbarkeit, Gegenbelege und redaktionelle Schlussfolgerung
Eine wissenschaftlich brauchbare Bewertung dokumentiert nicht nur erfolgreiche Beispiele. Sie nennt Gegenhypothesen: Eine direkte API könnte einfacher sein; eine regelbasierte Workflow-Engine könnte reproduzierbarer entscheiden; unzureichende Datenqualität könnte jeden Agentennutzen überlagern. Für ein konsistentes Capability-Modell für verständliche Server werden daher vorab Baseline und Messgrößen festgelegt. Geeignet sind Aufgabenabschluss, fachliche Korrektheit, Zahl notwendiger Nutzerkorrekturen, unzulässige Tool-Auswahl, Preis- oder Zustandsabweichungen, Latenz, Kosten pro erfolgreichem Vorgang und Wiederherstellungszeit. Ergebnisse werden nach Client-, Server-, Modell- und Backendfehler getrennt. Ohne diese Trennung lässt sich nicht feststellen, ob MCP, die Toolbeschreibung, das Modell oder das angeschlossene Reisesystem die Ursache eines Fehlers war.
Die belastbare Schlussfolgerung lautet daher weder „MCP einsetzen“ noch „MCP vermeiden“. Entscheidend ist, ob die fachlich richtige Wahl zwischen Aktion, lesbarem Kontext und nutzergesteuerter Vorlage als begrenzter, versionierter und überprüfbarer Capability-Vertrag umgesetzt werden kann. Der Vertrag braucht einen fachlichen Owner, eine normative Protokollbasis, dokumentierte Travel-Semantik, negative Tests, ein Betriebsziel und einen Abschaltweg. Neue Protokollversionen oder Clientfunktionen werden zunächst in einer Kompatibilitätsmatrix bewertet; Release Candidates bleiben von der geltenden Spezifikation getrennt. Erst wenn Nutzen und Kontrollniveau unter realistischen Ausnahmen belegt sind, ist eine Erweiterung auf weitere Anbieter, Märkte oder schreibende Prozessschritte vertretbar.
Zwischenfragen zu Die wichtigsten MCP-Tools und Ressourcen erklärt
Welche Annahme ist in Ihrem Vorhaben bisher nur implizit? Wer ist für Daten, Tool-Vertrag und fachliches Ergebnis verantwortlich? Welche Aktion darf ein Agent selbständig ausführen, welche benötigt eine Bestätigung und welche bleibt grundsätzlich einem Menschen vorbehalten? Diese Fragen sind kein Hindernis für Innovation. Sie machen den späteren Betrieb erst möglich.
FAQ zu Die wichtigsten MCP-Tools und Ressourcen erklärt
Wann ist etwas ein Tool?
Wenn eine explizite Funktion mit strukturierten Eingaben aufgerufen und ein Ergebnis oder eine Nebenwirkung erzeugt wird.
Sind Ressourcen nur Dateien?
Nein. Sie können auch dynamisch erzeugte, über eine URI adressierbare Informationen repräsentieren.
Dürfen Prompts Tools verwenden?
Prompts können Abläufe vorbereiten und auf verfügbare Fähigkeiten Bezug nehmen. Die tatsächliche Tool-Nutzung bleibt kontrolliert.
Primärquellen und wissenschaftliche Einordnung
Die Darstellung folgt der versionierten MCP-Spezifikation. Normative Anforderungen werden von Architektur- und Betriebsempfehlungen getrennt; experimentelle Funktionen sind entsprechend gekennzeichnet.
