---
title: "MCP Code Mode"
description: "Gebruik de MCP-server van AI Glot voor zoeken en uitvoeren van begrensde API-taken in een netwerkgeïsoleerde Cloudflare Worker-sandbox."
canonical: "https://ai-glot.com/docs/nl/mcp/code-mode"
updated: "2026-10-12"
---

# MCP Code Mode

Code Mode biedt twee tools op `https://mcp.ai-glot.com/mcp/code`:

- `search` zoekt relevante bewerkingen in het OpenAPI-contract zonder de volledige specificatie in de context van het model te laden.
- `execute` voert één JavaScript-programma uit waarvan de functie `request()` de reguliere AI Glot REST-routes aanroept.

## Waarom Code Mode gebruiken

Voor een taak met meerdere stappen kan de standaardserver meerdere rondes met model- en toolaanroepen vereisen. Met Code Mode kan de agent in één toolaanroep meerdere pagina's ophalen en filteren en een korte samenvatting teruggeven.

```js title="Voorbeeld van een execute-programma"
const first = await request({
  method: 'GET',
  path: '/batches',
  query: { status: 'completed', limit: 100 },
});

return first.data
  .filter(batch => !batch.archived)
  .slice(0, 10)
  .map(({ id, name, completed_at }) => ({ id, name, completed_at }));
```

Paden die aan `request()` worden doorgegeven, zijn relatief aan `/v1`. Elke aanroep doorloopt dezelfde routeafhandeling, validatie, scope-controle, workspacescheiding en snelheidsbeperking als een rechtstreekse HTTP-aanvraag.

## Grenzen van de sandbox

Het programma heeft geen uitgaand netwerk, omgevingsbindingen of extra modules. Het kan AI Glot alleen aanroepen via `request()` en gebruikt daarbij de bestaande scopes van de verbinding.

| Limiet                       |             Waarde |
| ---------------------------- | -----------------: |
| Programmagrootte             |              64 KB |
| Uitvoeringstijd              |         30 seconds |
| API-aanvragen per uitvoering |                100 |
| Geretourneerde JSON          |             256 KB |
| Console-uitvoer              | 200 regels / 32 KB |

Elke interne aanvraag telt mee voor de normale API-snelheidslimiet van het inloggegeven. Grote resultaten worden expliciet gemarkeerd als afgekapt. Filter of vat gegevens samen in het programma in plaats van onbewerkte pagina's terug te geven.

> **Warning: Code Mode is krachtiger, niet ruimer bevoegd**
>
> Een script kan meerdere toegestane bewerkingen combineren, maar kan scopes niet uitbreiden, geen toegang krijgen tot een andere workspace of de privévertaalengine, en het internet niet benaderen. Omdat `execute` destructieve bewerkingen op woordenlijsten kan uitvoeren, moeten clients deze functie als mogelijk destructief behandelen.
