---
title: "MCP Code Mode"
description: "Use el servidor MCP de búsqueda y ejecución de AI Glot para trabajos de API multi-paso delimitados dentro de un sandbox de Cloudflare Worker aislado de la red."
canonical: "https://ai-glot.com/docs/es/mcp/code-mode"
updated: "2026-08-12"
---

# MCP Code Mode

Code Mode expone dos herramientas en `https://mcp.ai-glot.com/mcp/code`:

- `search` encuentra operaciones relevantes en el contrato OpenAPI sin cargar la especificación completa en el contexto del modelo.
- `execute` ejecuta un programa JavaScript cuya función `request()` llama a las rutas REST normales de AI Glot.

## Por qué usarlo

El servidor estándar puede requerir varios ciclos de ida y vuelta entre el modelo y la herramienta para una tarea de varios pasos. Code Mode permite que el agente obtenga varias páginas, las filtre y devuelva un resumen pequeño en una sola llamada a la herramienta.

```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 }));
```

Las rutas pasadas a `request()` son relativas a `/v1`. Cada llamada pasa por el mismo emparejamiento de rutas, validación, aplicación de scopes, aislamiento del espacio de trabajo y limitación de tasa que una solicitud HTTP directa.

## Límites del Sandbox

El programa no tiene red saliente, vinculaciones de entorno ni módulos adicionales. Solo puede llamar a AI Glot a través de `request()` utilizando los scopes existentes de la conexión.

| Límite                           |              Valor |
| -------------------------------- | -----------------: |
| Tamaño del programa              |              64 KB |
| Tiempo de ejecución              |        30 segundos |
| Solicitudes de API por ejecución |                100 |
| JSON devuelto                    |             256 KB |
| Salida de consola                | 200 líneas / 32 KB |

Cada solicitud interna cuenta para el límite de tasa normal de la API de la credencial. Los resultados extensos se marcan explícitamente como truncados; filtre o resuma dentro del programa en lugar de devolver páginas completas.

> **Warning: Code Mode es más potente, no tiene más privilegios**
>
> Un script puede combinar muchas operaciones permitidas, pero no puede ampliar los scopes, acceder a otro espacio de trabajo, alcanzar el motor de traducción privado ni llamar a internet. Debido a que `execute` puede alcanzar operaciones de glosario destructivas, los clientes deben tratarlo como potencialmente destructivo.
