---
title: "MCP Code Mode"
description: "Usa il server MCP di ricerca ed esecuzione di AI Glot per operazioni API multi-step delimitate all'interno di una sandbox Cloudflare Worker isolata dalla rete."
canonical: "https://ai-glot.com/docs/it/mcp/code-mode"
updated: "2026-08-12"
---

# MCP Code Mode

La Code Mode espone due strumenti all'indirizzo `https://mcp.ai-glot.com/mcp/code`:

- `search` trova operazioni pertinenti nel contratto OpenAPI senza caricare l'intera specifica nel contesto del modello.
- `execute` esegue un programma JavaScript la cui funzione `request()` chiama le normali rotte REST di AI Glot.

## Perché usarla

Il server standard potrebbe richiedere diversi cicli di interazione modello-strumento per un compito multi-step. La Code Mode consente all'agente di recuperare più pagine, filtrarle e restituire un breve riassunto in un'unica chiamata allo strumento.

```js title="Example execute program"
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 }));
```

I percorsi passati a `request()` sono relativi a `/v1`. Ogni chiamata attraversa lo stesso matching delle rotte, validazione, applicazione degli scope, isolamento del workspace e rate limiting di una richiesta HTTP diretta.

## Confini della sandbox

Il programma non ha accesso a reti esterne, binding di ambiente o moduli extra. Può chiamare AI Glot solo tramite `request()` utilizzando gli scope esistenti della connessione.

| Limite                       |            Valore |
| ---------------------------- | ----------------: |
| Dimensione programma         |             64 KB |
| Tempo di esecuzione          |        30 secondi |
| Richieste API per esecuzione |               100 |
| JSON restituito              |            256 KB |
| Output console               | 200 righe / 32 KB |

Ogni richiesta interna influisce sul rate limit API normale della credenziale. I risultati voluminosi sono esplicitamente contrassegnati come troncati; filtra o riassumi all'interno del programma invece di restituire pagine grezze.

> **Warning: La Code Mode è più potente, non più privilegiata**
>
> Uno script può combinare molte operazioni consentite, ma non può ampliare gli scope, accedere a un altro workspace, raggiungere il motore di traduzione privato o chiamare internet. Poiché `execute` può raggiungere operazioni di glossario distruttive, i client dovrebbero considerarlo potenzialmente distruttivo.
