Erste Schritte6 Minuten Lesezeit7 Sprachen

Was ist der MCP Code Mode? Weniger Tokens und Roundtrips für KI-Agenten

Der Code Mode lässt einen KI-Agenten ein kurzes Programm ausführen, das mehrere MCP-Tools aufruft, statt sie einzeln über das Modell anzusprechen. Warum das Tokens und Roundtrips spart, wann es hilft und wann nicht, und wie AnythingMCP es umsetzt: gespeicherte Code-Tools, Inline-Code und Agent-Vorschläge, in einem isolierten Runner.

HCVom HelpCode-TeamAktualisiert 6 Min. Lesezeit Open Source auf GitHub

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • DSGVO & SOC 2 ready
    EU-Datenhaltung, Audit-Logs
  • Open Source auf GitHub
    Open-Source · AGPL-3.0
  • Funktioniert mit ChatGPT, Claude, Gemini
    Jeder MCP-kompatible Client

Zusammenfassung

Der Code Mode lässt einen KI-Agenten ein kurzes Programm ausführen, das mehrere MCP-Tools aufruft, statt sie einzeln über das Modell anzusprechen. Warum das Tokens und Roundtrips spart, wann es hilft und wann nicht, und wie AnythingMCP es umsetzt: gespeicherte Code-Tools, Inline-Code und Agent-Vorschläge, in einem isolierten Runner.

TL;DR: Mit einfachem MCP ruft ein KI-Agent ein Tool auf, liest das gesamte Ergebnis, entscheidet, ruft das nächste Tool auf und so weiter. Jeder Schritt ist ein Roundtrip durch das Modell, und jedes Zwischenergebnis läuft durch dessen Kontextfenster. Der Code Mode lässt den Agenten (oder einen Administrator im Voraus) ein kurzes JavaScript-Programm schreiben, das diese Aufrufe ausführt, die Ergebnisse filtert und verknüpft und nur die Antwort zurückgibt. In AnythingMCP läuft das Programm in einem isolierten Runner, der nichts erreichen kann außer den MCP-Tools, die der Aufrufer ohnehin nutzen darf. Der Code Mode ist in self-hosted AnythingMCP ab v0.52.0 verfügbar und bald in AnythingMCP Cloud; er ist ausgeschaltet, bis du ihn aktivierst.

Das Problem: Tool-Aufrufe laufen über das Modell

Nimm eine Frage, die ein Vertriebsleiter einem Assistenten stellen könnte, der mit dem CRM und dem ERP verbunden ist:

„Welche unserer offenen Angebote gehören zu Kunden, die noch eine überfällige Rechnung haben?"

Mit einem Tool-Aufruf pro Schritt macht der Agent Folgendes:

  1. Er ruft das CRM auf, um die offenen Angebote aufzulisten (sagen wir 40), und liest alle 40 in seinen Kontext ein;
  2. er ruft das ERP einmal pro Kunde auf, um offene Rechnungen abzufragen: 40 weitere Aufrufe, 40 weitere Ergebnisse im Kontext;
  3. er vergleicht sie im Kopf und schreibt die Antwort.

Jeder Aufruf ist ein Turn: Das Modell schreibt den Aufruf, der Client führt ihn aus, das Ergebnis geht zurück ins Modell, das Modell liest es und schreibt den nächsten Aufruf. Die vollständigen Ergebnisse bleiben im Kontext, obwohl die Antwort vielleicht fünf Zeilen braucht. Das kostet Tokens (alles, was das Modell liest, wird berechnet und zählt zum Kontextfenster), Zeit (dutzende Turns) und Genauigkeit (40 Listen durch Lesen zu vergleichen ist genau die Stelle, an der Modelle Fehler machen).

Die Idee: Das Modell schreibt stattdessen ein Programm

Sprachmodelle sind gut darin, kurze Programme zu schreiben. Statt die Aufrufe selbst auszuführen, schreibt der Agent also eines:

const quotes = await amcp.run('crm_list_open_quotes', {});
const overdue = [];
for (const q of quotes) {
  const invoices = await amcp.run('erp_open_invoices', { customer: q.customerId });
  const late = invoices.filter((i) => i.dueDate < new Date().toISOString().slice(0, 10));
  if (late.length) overdue.push({ quote: q.number, customer: q.customerName, overdueInvoices: late.length });
}
return overdue;

Die Tool-Namen sind beispielhaft; in der Praxis sind es die Tools deiner Connectors.

Das Programm läuft direkt neben den Tools. Die 40 Angebotsdatensätze und 40 Rechnungslisten gelangen nie in den Kontext des Modells; nur die zurückgegebene Liste tut das. Ein Turn statt einundvierzig. Die Idee wurde 2025 unter Namen wie „Code Mode" und „Code Execution with MCP" bekannt; AnythingMCP setzt sie als kontrolliertes Feature des Gateways um.

Ein Tool-Aufruf pro SchrittCode Mode
Turns durch das ModellEiner pro Aufruf (41 im Beispiel)Einer
Was in den Kontext gelangtJedes ZwischenergebnisDas Programm und sein Rückgabewert
Schleifen, Filter, JoinsVom Modell durch Lesen erledigtExakt durch Code erledigt
Am besten fürEinzelabfragen, Schritte, die Urteilsvermögen brauchenRepetitive, mechanische mehrstufige Arbeit

Drei Formen in AnythingMCP

Gespeicherte Code-Tools. Ein Administrator schreibt ein Programm einmal und speichert es als Tool, zum Beispiel customer_overview(customer), das das ERP und das CRM liest und eine Zusammenfassung zurückgibt. Für den KI-Client ist es ein gewöhnliches MCP-Tool: aufgelistet, pro Rolle berechtigt, protokolliert. Der Agent ruft es einfach auf. Baue dein erstes Code-Tool.

Inline-Code (code_execute). Auf Servern, auf denen es aktiviert ist, kann der Agent spontan ein Programm schreiben und ausführen, über die Tools, die der Benutzer nutzen darf. Immer nur lesend, immer mit den eigenen Berechtigungen des Aufrufers.

Vorschläge (code_propose_tool). Erkennt der Agent ein mehrstufiges Muster, das sich zu behalten lohnt, kann er es als gespeichertes Code-Tool vorschlagen. Der Vorschlag führt nichts aus und erstellt nichts; ein Administrator prüft das Programm und klickt auf Create tool. So werden Vorschläge freigegeben.

Was es sicher macht

Von einem Modell geschriebener Code ist per Definition nicht vertrauenswürdig: Ein per Prompt Injection manipuliertes Tool-Ergebnis kann beeinflussen, was das Modell schreibt. Deshalb führt AnythingMCP ihn nie im eigenen Prozess aus. Jeder Lauf geht an einen separaten code-runner-Service, ein abgeriegelter Subprozess pro Lauf, ohne Netzwerk, ohne Dateisystem, ohne Umgebungsvariablen und ohne Secrets. Der einzige Ausgang ist amcp.run, das das Gateway unter der Rolle des Aufrufers beantwortet, mit denselben Lese-/Schreibregeln wie bei einem direkten Tool-Aufruf. Jeder Lauf und jeder Tool-Aufruf darin steht im Audit-Log. Das vollständige Modell: Sichere Code-Ausführung für KI-Agenten.

Wann der Code Mode hilft und wann nicht

Er hilft, wenn die Arbeit mechanisch und repetitiv ist: dieselbe Abfrage für 100 Artikel, eine Summe über zwei Systeme, der Abgleich von Rechnungen mit Bestellungen, ein Bericht, der immer dieselben fünf Aufrufe braucht. Siehe drei Rezepte.

Er hilft nicht, wenn nur ein Aufruf nötig ist (ein Programm um einen einzelnen Aufruf fügt nur einen Schritt hinzu) oder wenn jeder Schritt das Urteil des Modells über das gerade Gelesene braucht („lies diesen Vertrag und entscheide, was als Nächstes zu prüfen ist"). Schreibzugriffe sind bewusst eingeschränkt: Inline-Code schreibt nie, und ein gespeichertes Code-Tool darf Schreib-Tools nur aufrufen, wenn ein Administrator es erlaubt, in Enterprise.

Verfügbarkeit und Limits

Self-hosted (v0.52.0+)AnythingMCP Cloud
Code ModeVerfügbar, standardmäßig ausBald verfügbar
VoraussetzungenDer code-runner-Service und der Code Mode, pro MCP-Server aktiviert–

Pro Edition, wie mit v0.52 angekündigt:

CommunityStarterTeamEnterprise
Gespeicherte Code-Tools3520Unbegrenzt
Inline-Code und Agent-Vorschläge––✓✓
Code-Tools, die schreiben dürfen, „run as definer"–––✓

Ein einzelner Lauf ist begrenzt auf 10 Sekunden, 500 Tool-Aufrufe (16 gleichzeitig) und 1 MB zurückgegebene Daten. Code-Tools werden nur auf den eigenen MCP-Servern eines Workspaces bereitgestellt, nie auf dem gemeinsamen /mcp-Endpoint, den KI-Clients aus Verzeichnissen nutzen. Pläne vergleichen.

FAQ

Ist der Code Mode ein Ersatz für MCP? Nein. Er ist eine Art, MCP-Tools zu nutzen. Das Programm ruft dieselben Tools auf, die der Agent auch direkt aufrufen könnte, über dasselbe Gateway und dieselben Berechtigungen.

Welche KI-Clients unterstützen ihn? Alle. Ein gespeichertes Code-Tool ist ein normales MCP-Tool, und code_execute ist ein normales Tool, das ein Programm als Argument entgegennimmt. Claude, ChatGPT, Copilot, Gemini und Cursor können beides aufrufen.

Welche Sprache? JavaScript, als Rumpf einer async-Funktion. Keine Imports, keine Pakete: Dem Programm stehen amcp und die Sprache selbst zur Verfügung.

Wie viel spart er? Das hängt ganz von der Aufgabe ab. Eine einzelne Abfrage spart nichts. Eine Aufgabe, die dutzende Zwischenergebnisse in den Kontext lesen würde, spart den Großteil dieser Tokens und Turns, weil nur der Rückgabewert zurück zum Modell geht.

Weiterführend

War dieser Guide hilfreich?

MCP für deinen Stack in 60 Sekunden.

Starte AnythingMCP in der verwalteten Cloud oder hoste es selbst auf deiner Infrastruktur. 7 Tage kostenlos, keine Kreditkarte.

Verwandte Anleitungen

GS
Erste Schritte

Code Mode: Token-Verbrauch von KI-Agenten senken, indem Tools in einem Schritt laufen

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 %.

GS
Erste Schritte

MCP Code Mode Rezepte: Monatsumsatz, Rechnungsabgleich und 100 Preisabfragen in einem Aufruf

Drei praxisnahe Code-Mode-Programme für AnythingMCP: Monatsumsatz über Onlineshop (Shopify) und Buchhaltung (Lexware Office), Bestellungen mit Rechnungen abgeglichen und 100 Kundenpreisabfragen in einem Tool-Aufruf statt in 100. Mit Code, den wichtigen Limits und der Frage, wann sich ein Programm als Tool speichern lässt.

GS
Erste Schritte

Dein erstes MCP Code-Tool: ERP-Bestellungen und CRM-Account in einem Aufruf

Eine Schritt-für-Schritt-Anleitung für den AnythingMCP-Code Mode: Code-Runner starten, Code Mode aktivieren und ein Code-Tool speichern, das die letzten Bestellungen aus dem ERP (weclapp) sowie den Account und die offenen Deals aus dem CRM (HubSpot) in einem Tool-Aufruf liest. Nur lesend, mit den Berechtigungen des Aufrufers, auditiert.

GS
Erste Schritte

AnythingMCP mit Claude verbinden: eine URL für alle deine Business-APIs

AnythingMCP in fünf Minuten als Claude-Connector einrichten. Anmelden, MCP-Server auswählen und weclapp, DATEV, Etsy, Deutsche Bahn oder die eigene API in natürlicher Sprache abfragen.

GS
Erste Schritte

Der MCP-Wissensgraph: ein Connector, der lernt, wie deine Systeme zusammenhängen

AnythingMCP ist nicht nur ein MCP-Proxy — es baut einen Wissensgraphen deiner Tools, damit KI-Agenten wissen, wie sie einen Kunden aus deinem CRM mit seinen Bestellungen im ERP verketten. So funktioniert der smarte Connector.

GS
Erste Schritte

Was ist das Model Context Protocol (MCP)?

Ein umfassender Leitfaden zum Verständnis des Model Context Protocol — wie es funktioniert, warum es wichtig ist und wie du loslegen können.