Zusammenfassung
Mit Code Mode führt ein KI-Agent ein kurzes Programm aus, das viele MCP-Tools in einem einzigen Aufruf orchestriert, statt pro Tool eine Hin- und Rückreise zu machen. Filtern und Verknüpfen passieren in einer abgeschotteten Sandbox, sodass nur die endgültige Antwort zurückkommt — das senkt den Token-Verbrauch bei datenintensiven Workflows um bis zu 90–99 %.
Warum Multi-Tool-Agenten so viele Tokens verbrennen
Jedes Mal, wenn ein KI-Agent ein Tool aufruft, läuft das Ergebnis zurück durch das Modell. Bitten Sie ihn, "die offenen Rechnungen für jeden Kunden aufzulisten, der im letzten Quartal bestellt hat", dann macht ein Agent, der Tool für Tool arbeitet, Dutzende Aufrufe und zieht jede Zwischenliste — Kunden, Bestellungen, Rechnungen — in das Kontextfenster. Das Modell liest alles davon, Token für Token, nur um am Ende eine Handvoll IDs zu behalten. Bei einem datenintensiven Workflow sind es die Zwischendaten, nicht die Antwort, die Sie kosten.
Code Mode beseitigt die Hin- und Rückreisen. Statt Tools einzeln aufzurufen, schreibt der Agent ein kurzes JavaScript-Programm, das mehrere Ihrer MCP-Tools aufruft, deren Ergebnisse filtert und verknüpft und nur das zurückgibt, worauf es ankommt — in einem einzigen Schritt. Aus Dutzenden Aufrufen und Megabytes an Zwischendaten wird ein einziger Aufruf, der ein paar Zeilen zurückgibt. Bei mehrstufigen, filterlastigen Aufgaben senkt das den Token-Verbrauch um bis zu 90–99 %, und es ist schneller, weil die Schleife neben den Daten läuft statt durch das Modell.
Vorher und nachher
Ohne Code Mode — das Modell steuert jeden Schritt und liest jedes Ergebnis:
search invoices → (model reads 400 rows)
list customers → (model reads 1,200 rows)
for each open invoice, get the customer → (hundreds of calls, all read back)
Mit Code Mode — das Modell schreibt ein Programm; nur das Ergebnis kommt zurück:
// Discover, read and call your tools from inside the sandbox.
const invoices = await amcp.run('list_invoices', { status: 'open' });
const customers = await amcp.run('list_customers', { activeSince: '2026-01-01' });
const active = new Set(customers.map((c) => c.id));
return invoices
.filter((i) => active.has(i.customerId))
.map((i) => ({ id: i.id, amount: i.amount, customer: i.customerId }));
Der Agent erhält genau die kurze Liste zurück, nach der er tatsächlich gefragt hat. Die 1.600 Zeilen, über die er gefiltert hat, gelangen nie in das Kontextfenster.
Nicht vertrauenswürdig von Grund auf — so bleibt es sicher
Ein Programm wird von einem Modell geschrieben, und ein per Prompt-Injection
manipuliertes Tool-Ergebnis könnte versuchen, es zu steuern. Deshalb läuft Code
Mode niemals im AnythingMCP-Backend. Es läuft in einem separaten
code-runner: ein abgeschotteter Subprozess pro Lauf, ohne Netzwerk, ohne
Dateisystem, ohne Umgebung und ohne Secrets. Das Einzige, was ein Programm tun
kann, ist, die MCP-Tools aufzurufen, die der Aufrufer ohnehin schon nutzen darf
— über eine amcp-Bridge, die das Backend unter der Rolle und den
Berechtigungen dieses Aufrufers beantwortet. Reichweite sowie Lese-/Schreibregeln
sind exakt dieselben wie bei einem direkten Tool-Aufruf, jeder Lauf wird
protokolliert, und ein Lauf ist durch ein Zeitlimit, eine Speicherobergrenze und
eine Begrenzung der zulässigen Tool-Aufrufe beschränkt.
Code Mode ist standardmäßig aus. Ein Workspace aktiviert es pro MCP-Server, und Inline-Code wird zusätzlich durch die Rolle des Aufrufers abgesichert — so läuft nichts, bevor Sie sich aktiv dafür entscheiden.
Zwei Wege, es zu nutzen
- Gespeicherte Code-Tools. Ein wiederverwendbares Tool, dessen Rumpf ein gespeichertes Programm ist, im Dashboard wie jedes andere Tool erstellt. Es erscheint in der Tool-Liste, hält sich an den Rollenzugriff und wird protokolliert. Perfekt für einen Workflow, den Ihr Team immer wieder ausführt.
- Inline-Code. Ein generisches Run code-Tool, das der Agent mit einem Programm aufrufen kann, das er spontan schreibt, stets schreibgeschützt und mit den eigenen Berechtigungen des Aufrufers. Ein Agent kann außerdem ein gespeichertes Code-Tool vorschlagen, das ein Admin genehmigen kann.
So aktivieren Sie es
- Öffnen Sie einen MCP-Server im Dashboard und setzen Sie Code mode auf Saved code tools oder Saved code tools + inline code.
- Wählen Sie, welche Connectoren der Server bereitstellt — ein Programm kann nur diese erreichen.
- Verbinden Sie den Server mit Claude, ChatGPT oder einem beliebigen MCP-Client und bitten Sie ihn, eine mehrstufige Aufgabe auszuführen. In der AnythingMCP Cloud wird der Runner für Sie verwaltet; beim Self-Hosting führen Sie den mitgelieferten code-runner-Dienst aus.
Code Mode ist in der AnythingMCP Cloud und beim Self-Hosting verfügbar. Gespeicherte Code-Tools sind ab dem Starter-Plan enthalten; Inline-Code und Agenten-Vorschläge gibt es ab Team; schreibfähige Code-Tools sind ein Enterprise-Feature. Auf der Preisseite sehen Sie, was jeder Plan enthält, oder starten Sie mit einer kostenlosen Testphase.
War dieser Guide hilfreich?