Code Mode für MCP

Viele MCP-Tools in einem Schritt ausführen und nicht mehr für Daten zahlen, die das Modell nie gebraucht hat

Bei einer datenintensiven Aufgabe macht ein Agent, der Tool für Tool arbeitet, Dutzende Aufrufe und liest jede Zwischenliste in das Kontextfenster. Mit Code Mode schreibt der Agent ein kurzes Programm, das Ihre MCP-Tools aufruft, deren Ergebnisse in einer abgeschotteten Sandbox filtert und verknüpft und nur die Antwort zurückgibt. Bei mehrstufigen Workflows senkt das den Token-Verbrauch um bis zu 90–99 % — und es ist schneller.

Verfügbar in der AnythingMCP Cloud und beim Self-Hosting · standardmäßig aus · läuft in einer isolierten Sandbox ohne Netzwerk, Dateisystem oder Secrets · jeder Lauf wird protokolliert

Was ist Code Mode?

Code Mode ist eine Möglichkeit für einen KI-Agenten, Ihre MCP-Tools aus einem kurzen Programm heraus aufzurufen, statt eines nach dem anderen. Anstatt für jedes Tool eine separate Hin- und Rückreise zu machen — bei der jedes Ergebnis durch das Modell zurückläuft — schreibt der Agent ein kleines Stück JavaScript, das mehrere Tools findet, liest und ausführt, ihre Ergebnisse filtert und verknüpft und nur das zurückgibt, worauf es ankommt. Das Programm läuft in einer Sandbox neben den Daten, sodass die Megabytes an Zwischenzeilen, über die es filtert, nie in das Kontextfenster des Modells gelangen.

MCP (Model Context Protocol) ist der offene Standard, mit dem Claude, ChatGPT, Copilot und Cursor externe Tools aufrufen. Code Mode ist eine darauf aufbauende Funktion von AnythingMCP, verfügbar in der Cloud und beim Self-Hosting.

Warum Multi-Tool-Agenten so viele Tokens verbrennen

Ein Tool, eine Antwort ist günstig. Die Kosten explodieren, wenn eine Aufgabe mehrere Tools braucht und das Modell alles dazwischen lesen muss.

Eine Hin- und Rückreise pro Tool-Aufruf

Bitten Sie einen Agenten, Bestellungen, Kunden und Rechnungen zu verknüpfen, dann ruft er ein Tool auf, liest das Ergebnis, ruft das nächste auf, liest das — Dutzende Hin- und Rückreisen, jede ein kompletter Durchlauf durch das Modell.

Zwischendaten füllen den Kontext

Das Modell zieht jede Zwischenliste — Hunderte oder Tausende Zeilen — in sein Kontextfenster, nur um am Ende eine Handvoll IDs zu behalten. Sie zahlen für alles davon, Token für Token.

Die Kosten skalieren mit den Daten, nicht mit der Antwort

Bei einer Filter-und-Verknüpfungs-Aufgabe dominieren die Zwischenzeilen, nicht die endgültige Antwort, die Rechnung. Verdoppeln Sie die Datenmenge hinter den Tools, verdoppeln sich die Token-Kosten mit.

Und es ist langsam

Jede Hin- und Rückreise wartet auf das Modell. Ein Dutzend aufeinanderfolgender Aufrufe mit großen Ergebnissen ist nicht nur teuer, es ist spürbar langsamer, als die Schleife einmal neben den Daten auszuführen.

Dieselbe Aufgabe, mit und ohne Code Mode

„Liste die offenen Rechnungen für jeden Kunden auf, der dieses Jahr aktiv war.“ Ein Agent, der Tool für Tool arbeitet, liest Tausende Zeilen, um das zu beantworten. Code Mode liest keine davon in das Modell.

Ohne Code Mode
search invoices   → model reads 400 rows
list customers    → model reads 1,200 rows
for each open invoice, fetch its customer
    → hundreds of calls, every result read back

Das Modell steuert jeden Schritt und liest jedes Ergebnis. Tausende Zeilen laufen durch das Kontextfenster, um eine kurze Liste zurückzugeben.

Mit Code Mode
// Discover, read and call your tools 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 }));

Das Modell schreibt ein Programm; nur das Ergebnis kommt zurück. Die 1.600 Zeilen, über die es gefiltert hat, gelangen nie in das Kontextfenster.

Bei mehrstufigen, filterlastigen Aufgaben senkt das den Token-Verbrauch um bis zu 90–99 %, und es läuft schneller, weil die Schleife neben den Daten ausgeführt wird statt durch das Modell.

So setzt AnythingMCP Code Mode um

Code Mode nutzt dieselben Tools, Rollen und dasselbe Audit-Log wie ein direkter Tool-Aufruf — nichts Neues, dem man vertrauen müsste, und nichts läuft, bevor Sie sich aktiv dafür entscheiden.

Eine amcp-Bridge zu Ihren Tools

In der Sandbox ruft ein Programm amcp.search auf, um Tools zu finden, amcp.describe, um ihre Schemas zu lesen, und amcp.run, um sie aufzurufen. Es erreicht genau die Tools, die der Aufrufer ohnehin schon nutzen darf — nicht mehr.

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 aufruft, 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.

Den Code-Mode-Leitfaden lesen

Aus, bis Sie es einschalten

Code Mode ist standardmäßig aus. Ein Workspace aktiviert es pro MCP-Server — gespeicherte Code-Tools, oder gespeicherte Tools plus Inline-Code — und Inline-Code wird zusätzlich durch die Rolle des Aufrufers abgesichert. Nichts läuft, bevor Sie sich aktiv dafür entscheiden.

Jeder Lauf begrenzt

Jeder Lauf ist durch ein Zeitlimit, eine Speicherobergrenze und eine Begrenzung der zulässigen Tool-Aufrufe gedeckelt, sodass eine außer Kontrolle geratene Schleife sich selbst stoppt. Monatliche Lauf-Kontingente und eine Nebenläufigkeit pro Organisation verhindern, dass ein Workspace den anderen die Ressourcen entzieht.

Reichweite und Regeln unverändert

Ein Programm kann nur Tools aufrufen, die der Aufrufer ohnehin schon hat, unter demselben Rollenzugriff und denselben Lese-/Schreibregeln wie bei einem direkten Aufruf, und jeder Lauf wird in das Audit-Log geschrieben. Schreibfähige Code-Tools sind ein Enterprise-Feature.

Nicht vertrauenswürdig von Grund auf

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, der nichts kann, außer Ihre Tools aufzurufen.

Ein abgeschotteter Subprozess pro Lauf

Jeder Lauf erhält seinen eigenen, kurzlebigen Subprozess, der frisch erstellt und danach wieder abgebaut wird. Nichts gelangt von einem Lauf in den nächsten.

Kein Netzwerk, kein Dateisystem, keine Umgebung, keine Secrets

Die Sandbox hat kein ausgehendes Netzwerk, kein Dateisystem, keine Umgebungsvariablen und keinen Zugriff auf gespeicherte Zugangsdaten. Das Einzige, was ein Programm tun kann, ist, MCP-Tools über die amcp-Bridge aufzurufen.

Die eigenen Berechtigungen des Aufrufers

Das Backend beantwortet jeden Bridge-Aufruf unter der Rolle und den Berechtigungen des Aufrufers. Ein Programm kann kein Tool, keinen Connector und keinen Datensatz erreichen, den die ausführende Person nicht auch direkt erreichen könnte.

Protokolliert und begrenzt

Jeder Tool-Aufruf, den ein Programm macht, wird aufgezeichnet, und der Lauf ist durch ein Zeitlimit, eine Speicherobergrenze und eine Deckelung der Anzahl der Aufrufe begrenzt. Es gibt keine Möglichkeit, dass ein Lauf unbemerkt endlos weiterläuft.

Zwei Wege, es zu nutzen

Speichern Sie die Workflows, die Sie wiederholen; lassen Sie den Agenten die einmaligen improvisieren. Beide halten sich an dieselben Zugriffsregeln und dasselbe Audit-Log.

Gespeicherte Code-Tools

Ein wiederverwendbares Tool, dessen Rumpf ein gespeichertes Programm ist. Erstellen Sie es im Dashboard, geben Sie ihm einen Namen und Parameter, und es erscheint in der Tool-Liste wie jedes andere Tool. Enthalten ab dem Starter-Plan.

Inline-Code

Ein generisches Run-code-Tool, das der Agent mit einem Programm aufruft, das er spontan schreibt — stets schreibgeschützt, mit den eigenen Berechtigungen des Aufrufers. Ab Team und höher.

Agenten-Vorschläge

Ein Agent kann ein gespeichertes Code-Tool entwerfen und es zur Prüfung und Genehmigung durch einen Admin vorschlagen, sodass aus einem guten einmaligen Fall ein geregeltes, wiederverwendbares Tool wird. Ab Team und höher.

Wo es läuft

Derselbe Open-Source-Code läuft in beiden Deployments, und Code Mode verhält sich in jedem gleich.

Self-Hosting mit Docker

Führen Sie den mitgelieferten code-runner-Dienst neben AnythingMCP auf Ihren eigenen Servern aus. Es ist ein separater, abgeschotteter Prozess, sodass ein Lauf von Ihrem Backend und Ihren Daten isoliert ist. Gespeicherte Code-Tools sind ab dem Starter-Tier enthalten; schreibfähige Code-Tools kommen mit Enterprise.

Auf GitHub öffnen

AnythingMCP Cloud (EU)

In der AnythingMCP Cloud wird der code-runner für Sie verwaltet, auf isolierter Infrastruktur in Frankfurt, Deutschland. Nichts zu installieren oder zu betreiben: Aktivieren Sie Code Mode auf einem MCP-Server, verbinden Sie ihn mit Ihrem KI-Client und führen Sie eine mehrstufige Aufgabe aus. Starten Sie mit einer kostenlosen 7-tägigen Testphase.

Kostenlos ausprobieren

Sehen, was jeder Plan enthält

Fragen zu Code Mode

Was ist Code Mode in MCP?

Mit Code Mode ruft ein KI-Agent Ihre MCP-Tools aus einem kurzen Programm heraus auf, statt eines nach dem anderen. Der Agent schreibt ein kleines Stück JavaScript, das mehrere Tools findet, liest und ausführt, die Ergebnisse in einer Sandbox filtert und verknüpft und nur die Antwort zurückgibt. Die Zwischendaten gelangen nie in das Kontextfenster des Modells — und genau das senkt den Token-Verbrauch.

Wie stark senkt Code Mode den Token-Verbrauch?

Bei mehrstufigen, filterlastigen Workflows — der Art, die sonst Dutzende Tool-Aufrufe machen und jede Zwischenliste lesen würde — senkt Code Mode den Token-Verbrauch typischerweise um bis zu 90–99 %, weil nur das endgültige Ergebnis zum Modell zurückkommt. Bei einem einzelnen Tool-Aufruf gibt es nichts zu sparen; der Gewinn wächst mit der Anzahl der Aufrufe und der Größe der Daten dazwischen.

Ist es sicher, einen KI-Agenten Code ausführen zu lassen?

Code Mode läuft niemals im AnythingMCP-Backend. Jeder Lauf wird in einem separaten, abgeschotteten Subprozess ausgeführt, ohne Netzwerk, ohne Dateisystem, ohne Umgebungsvariablen und ohne Zugriff auf gespeicherte Secrets. Das Einzige, was ein Programm tun kann, ist, die MCP-Tools aufzurufen, die der Aufrufer ohnehin schon nutzen darf — über die amcp-Bridge, unter der Rolle und den Lese-/Schreibregeln dieses Aufrufers. Jeder Lauf wird protokolliert und ist durch ein Zeitlimit, eine Speicherobergrenze und eine Deckelung der Tool-Aufrufe begrenzt.

Ist Code Mode standardmäßig an?

Nein. Code Mode ist aus, bis ein Workspace es einschaltet, pro MCP-Server — gespeicherte Code-Tools, oder gespeicherte Tools plus Inline-Code. Inline-Code wird zusätzlich durch die Rolle des Aufrufers abgesichert. Ein Programm kann nur die Connectoren erreichen, die der Server bereitstellt, und die Tools, die der Aufrufer ohnehin schon hat.

Welche Pläne enthalten Code Mode?

Gespeicherte Code-Tools sind ab dem Starter-Plan enthalten (mit einer Obergrenze pro Plan, wie viele Sie speichern können). Inline-Code und Agenten-Vorschläge gibt es ab Team und höher. Schreibfähige Code-Tools sind ein Enterprise-Feature. Monatliche Lauf-Kontingente und die Nebenläufigkeit pro Organisation skalieren mit dem Plan. Die genauen Zahlen finden Sie auf der Preisseite.

Funktioniert es mit Claude, ChatGPT, Copilot und Cursor?

Ja. Code Mode wird über denselben standardmäßigen MCP-Endpunkt bereitgestellt, den das Gateway ohnehin schon anbietet, sodass jeder Client, der Remote-MCP-Server unterstützt, es nutzen kann. Gespeicherte Code-Tools erscheinen in der Tool-Liste; Inline-Code erscheint als Run-code-Tool. Verbinden Sie den Server mit Ihrem Client und bitten Sie ihn, eine mehrstufige Aufgabe auszuführen.

Muss ich für das Self-Hosting etwas Zusätzliches betreiben?

Beim Self-Hosting nutzt Code Mode einen mitgelieferten code-runner-Dienst, der neben AnythingMCP läuft — ein separater, abgeschotteter Prozess, sodass Läufe von Ihrem Backend isoliert bleiben. In der AnythingMCP Cloud wird der Runner für Sie verwaltet. Das Repository dokumentiert, wie Sie ihn ausführen.

Zahlen Sie nicht mehr für Daten, die das Modell nie gebraucht hat

Aktivieren Sie Code Mode in der AnythingMCP Cloud oder betreiben Sie es auf Ihren eigenen Servern und lassen Sie Ihre Agenten datenintensive Aufgaben in einem Schritt beantworten.