Das Kontextfenster im MCP- und API-Design effizient nutzen
Entlasten Sie das Kontextfenster bei MCP-Tools durch gezieltere Anfrageparameter und kleinere Antworten. Übermitteln Sie KI-Agenten nur die erforderlichen Daten.
Künstliche Intelligenz · 2025-08-18 · 3 Min. Lesezeit

Um das Kontextfenster bei MCP-Tools effizient zu nutzen, grenzen Sie Anfragen durch Filter, Ergebnisbegrenzungen und die Auswahl gewünschter Felder ein. Übermitteln Sie dem Modell nur die für die aktuelle Aufgabe erforderlichen Daten. Stellen Sie in der ersten Antwort eine ausreichende Entscheidungsgrundlage in zusammengefasster Form bereit und rufen Sie Details bei Bedarf separat ab. Bewahren Sie beim Reduzieren der Antwort wesentliche Bedingungen und Einschränkungen.
- 18. August 2025
Wenn Sie einen KI-Agenten bitten, Flugoptionen zu vergleichen, sind die benötigten Informationen nicht mit den verfügbaren Informationen gleichzusetzen. Flugzeiten und Preise können für die Entscheidung relevant sein, während eine Auflistung sämtlicher Sitzplätze im Flugzeug in diesem Schritt unnötig sein kann. Bei der Gestaltung von Tools, die über MCP bereitgestellt werden, sollte daher eine zentrale Frage im Mittelpunkt stehen: Übermitteln wir alles, was das System zurückgeben kann, oder wählen wir die Informationen aus, die für die aktuelle Anfrage des Nutzers erforderlich sind?
Das Kontextfenster ist der begrenzte Informationsraum, den ein Modell während eines Vorgangs berücksichtigen kann. Nutzeranweisungen, Gesprächsverlauf und die an das Modell übermittelten Tool-Antworten teilen sich diesen Raum. Eine durch unnötige Details aufgeblähte Antwort kann den Platz einschränken, der für andere aufgabenrelevante Informationen zur Verfügung steht. Bei MCP-Integrationen sollte deshalb nicht nur der Datenzugriff, sondern auch die Auswahl der an das Modell übermittelten Daten Teil des Designs sein. Ziel ist es, die Informationsmenge zu reduzieren, ohne notwendige Details zu verlieren.
Die Erweiterung von Anfrageparametern sollte nicht bedeuten, einem Tool längere und komplexere Anweisungen zu geben. Das eigentliche Ziel ist es, den Bedarf präziser auszudrücken. Bei einer Flugsuche lassen sich neben Kriterien wie Datum, Abflug- und Zielort auch eine Ergebnisbegrenzung oder die gewünschten Datenfelder festlegen. Unterstützte Filter bis hin zur Datenquelle anzuwenden, hilft dabei, unnötige Datensätze von Anfang an auszuschließen. So bleibt die Eingrenzung der Daten nicht vollständig dem Modell überlassen.
Eine Antwort zu verkleinern bedeutet nicht nur, den Text zu kürzen, sondern den passenden Detailgrad für die Aufgabe zu wählen. Die erste Suche kann eine für den Vergleich ausreichende Zusammenfassung liefern. Sobald der Nutzer einen bestimmten Flug auswählt, lassen sich die Details über einen separaten Aufruf abrufen. Auch Sitzplatzinformationen sollten nur angefordert werden, wenn der Auswahlprozess sie erfordert. Bei diesem schrittweisen Vorgehen ist es wichtig, entscheidungsrelevante Informationen wie Tarifbedingungen oder Einschränkungen nicht versehentlich wegzulassen.
Bei X Mind Solutions orientiert sich unser MCP- und API-Design an dem Grundsatz, Daten in einem der Aufgabe angemessenen Umfang zu übertragen. Bei der Bewertung einer Tool-Antwort helfen für jedes Feld folgende Fragen: Hat der Nutzer diese Information angefordert, ist sie im aktuellen Schritt notwendig und kann sie später abgerufen werden? Die Prüfung sollte sich nicht auf die Länge der Antwort beschränken. Zugleich ist zu prüfen, ob die Filter den Bedarf abdecken und ob die reduzierte Antwort ausreicht, um die Aufgabe abzuschließen.
Häufige Fragen
- Werden Tool-Antworten allein durch den Einsatz von MCP kleiner?
- Nein. Der Umfang einer Antwort hängt von den Parametern des Tools und davon ab, wie die Anwendung Daten zurückgibt. Filterung, Feldauswahl und Ergebnisbegrenzungen müssen gesondert konzipiert werden.
- Warum ist es sinnvoll, die Anfrageparameter zu erweitern?
- Parameter, die den Bedarf präziser beschreiben, können unnötige Daten bereits vor der Erstellung der Antwort ausschließen. Ziel ist nicht eine höhere Anzahl von Parametern, sondern ein Ergebnisumfang, der zur Anfrage des Nutzers passt.
- Welche Informationen können aus einer Tool-Antwort entfernt werden?
- Details, die im aktuellen Schritt nicht zur Entscheidung beitragen und bei Bedarf erneut abgerufen werden können, lassen sich auf spätere Aufrufe verschieben. Bedingungen und Einschränkungen, die die Auswahl beeinflussen, müssen jedoch erhalten bleiben. Diese Unterscheidung sollte anhand der Nutzeranfrage getroffen werden.
- Wie lässt sich prüfen, ob eine reduzierte Antwort ausreicht?
- Es wird geprüft, ob die Antwort alle Informationen enthält, die zur Beantwortung der Nutzerfrage und zur Bestimmung des nächsten Schritts erforderlich sind. Außerdem sollte sichergestellt werden, dass fehlende Details bei Bedarf über einen separaten Tool-Aufruf verfügbar sind.
Kaynak: Orijinal kaynak
X MIND WEEKLY
Was ist diese Woche in der KI passiert?
Möchten Sie aktuelle KI-News für Ihr Unternehmen? KI-Themen weltweit und in der Türkei, Praxisbeispiele aus KobiGPT und sofort umsetzbare Automatisierungsideen: 1 E-Mail pro Woche, ~3 Minuten Lesezeit, kein Spam.
Nach der Anmeldung klicken Sie bitte auf den Bestätigungslink in Ihrer E-Mail. Sie können sich jederzeit abmelden. Frühere Ausgaben lesen →
