Primeros pasos3 minutos de lectura7 idiomas

Code Mode: reduce el consumo de tokens del agente de IA ejecutando las herramientas en un solo paso

El modo código permite que un agente de IA ejecute un breve programa que orquesta muchas herramientas MCP en una única llamada, en lugar de una ida y vuelta por herramienta. El filtrado y la combinación de datos ocurren en una sandbox aislada, de modo que solo regresa la respuesta final, reduciendo el consumo de tokens en flujos de trabajo con muchos datos hasta en un 90–99 %.

HCPor el equipo de HelpCodeActualizado 3 min de lectura Código abierto en GitHub

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

  • Prueba gratis de 7 días
    Sin tarjeta de crédito
  • RGPD y SOC 2 ready
    Datos en la UE, registros de auditoría
  • Código abierto en GitHub
    Open source · AGPL-3.0
  • Funciona con ChatGPT, Claude, Gemini
    Cualquier cliente compatible con MCP

Resumen

El modo código permite que un agente de IA ejecute un breve programa que orquesta muchas herramientas MCP en una única llamada, en lugar de una ida y vuelta por herramienta. El filtrado y la combinación de datos ocurren en una sandbox aislada, de modo que solo regresa la respuesta final, reduciendo el consumo de tokens en flujos de trabajo con muchos datos hasta en un 90–99 %.

Por qué los agentes multiherramienta queman tantos tokens

Cada vez que un agente de IA llama a una herramienta, el resultado vuelve a pasar por el modelo. Pídele que "liste las facturas abiertas de cada cliente que compró el trimestre pasado" y un agente que trabaja herramienta por herramienta hace decenas de llamadas y arrastra cada lista intermedia —clientes, pedidos, facturas— a la ventana de contexto. El modelo lo lee todo, token a token, solo para quedarse con un puñado de ID al final. En un flujo de trabajo con muchos datos, lo que te cuesta son los datos intermedios, no la respuesta.

El modo código elimina las idas y vueltas. En lugar de llamar a las herramientas de una en una, el agente escribe un breve programa de JavaScript que llama a varias de tus herramientas MCP, filtra y combina sus resultados y devuelve solo lo que importa, en un único paso. Decenas de llamadas y megabytes de datos intermedios se convierten en una sola llamada que devuelve unas pocas líneas. En tareas de varios pasos y con mucho filtrado, esto reduce el consumo de tokens hasta en un 90–99 %, y es más rápido, porque el bucle se ejecuta junto a los datos en lugar de a través del modelo.

Antes y después

Sin el modo código — el modelo dirige cada paso y lee cada resultado:

search invoices → (model reads 400 rows)
list customers  → (model reads 1,200 rows)
for each open invoice, get the customer → (hundreds of calls, all read back)

Con el modo código — el modelo escribe un programa; solo regresa el resultado:

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

El agente recibe de vuelta la lista corta que realmente pidió. Las 1.600 filas sobre las que filtró nunca entran en la ventana de contexto.

No fiable por diseño — así se mantiene seguro

Un programa lo escribe un modelo, y el resultado de una herramienta con inyección de prompts podría intentar dirigirlo. Por eso el modo código nunca se ejecuta en el backend de AnythingMCP. Se ejecuta en un code-runner independiente: un subproceso aislado por ejecución, sin red, sin sistema de archivos, sin entorno y sin secretos. Lo único que un programa puede hacer es llamar a las herramientas MCP que el llamante ya tiene permitido usar, a través de un puente amcp que el backend responde con el rol y los permisos de ese llamante. El alcance y las reglas de lectura/escritura son exactamente los mismos que en una llamada directa a una herramienta, cada ejecución se audita y cada ejecución está limitada por un tiempo máximo, un techo de memoria y un límite de cuántas llamadas a herramientas puede hacer.

El modo código está desactivado de forma predeterminada. Un espacio de trabajo lo activa por servidor MCP, y el código en línea también está controlado por el rol del llamante, de modo que nada se ejecuta hasta que tú lo habilitas.

Dos formas de usarlo

  • Herramientas de código guardadas. Una herramienta reutilizable cuyo cuerpo es un programa almacenado, creada en el panel como cualquier otra herramienta. Aparece en la lista de herramientas, respeta el acceso por rol y se audita. Perfecta para un flujo de trabajo que tu equipo ejecuta una y otra vez.
  • Código en línea. Una herramienta genérica de Run code que el agente puede invocar con un programa que escribe en el momento, siempre de solo lectura y con los propios permisos del llamante. Un agente también puede proponer una herramienta de código guardada para que un administrador la apruebe.

Cómo activarlo

  1. Abre un servidor MCP en el panel y pon Code mode en Saved code tools o Saved code tools + inline code.
  2. Elige qué conectores expone el servidor: un programa solo puede alcanzar esos.
  3. Conecta el servidor a Claude, ChatGPT o cualquier cliente MCP y pídele que ejecute una tarea de varios pasos. En AnythingMCP Cloud el runner está gestionado por ti; cuando te autoalojas, ejecuta el servicio code-runner incluido.

El modo código está disponible en AnythingMCP Cloud y en autoalojamiento. Las herramientas de código guardadas se incluyen desde el plan Starter en adelante; el código en línea y las propuestas de los agentes están en Team y superiores; las herramientas de código con escritura habilitada son una función Enterprise. Consulta la página de precios para ver qué incluye cada plan, o empieza con una prueba gratuita.

¿Te ha sido útil esta guía?

MCP en tu stack en 60 segundos.

Pon en marcha AnythingMCP en la nube gestionada o alójalo en tu propia infraestructura. 7 días gratis, sin tarjeta de crédito.

Guías relacionadas

GS
Primeros pasos

Recetas del modo código de MCP: ingresos mensuales, conciliación de facturas y 100 consultas de precios en una sola llamada

Tres programas prácticos del modo código para AnythingMCP: ingresos mensuales de la tienda online (Shopify) y la contabilidad (Lexware Office), pedidos conciliados con facturas y 100 consultas de precios de clientes en una sola llamada a una herramienta en lugar de 100. Con el código, los límites que importan y cuándo guardar un programa como herramienta.

GS
Primeros pasos

Crea tu primera herramienta de código MCP: pedidos del ERP y cuenta del CRM en una sola llamada

Un tutorial paso a paso del modo código de AnythingMCP: inicia el code runner, activa el modo código y guarda una herramienta de código que lee los últimos pedidos del ERP (weclapp) y la cuenta y los deals abiertos del CRM (HubSpot) en una sola llamada. Solo lectura, con los permisos de quien llama y auditada.

GS
Primeros pasos

¿Qué es el modo código de MCP? Menos tokens y menos idas y vueltas para los agentes de IA

El modo código permite que un agente de IA ejecute un programa corto que llama a varias herramientas MCP, en lugar de llamarlas una a una a través del modelo. Por qué ahorra tokens e idas y vueltas, cuándo ayuda y cuándo no, y cómo lo ejecuta AnythingMCP: herramientas de código guardadas, código en línea y propuestas del agente, en un runner aislado.

GS
Primeros pasos

El grafo de conocimiento MCP: un conector que aprende cómo se conectan tus sistemas

AnythingMCP no es solo un proxy MCP — construye un grafo de conocimiento de tus herramientas para que los agentes de IA sepan cómo encadenar un cliente de tu CRM con sus pedidos en el ERP. Así funciona el conector inteligente.

GS
Primeros pasos

¿Qué es el Protocolo de Contexto del Modelo (MCP)?

Una guía completa para entender el Protocolo de Contexto del Modelo: cómo funciona, por qué es importante y cómo empezar.

GS
Primeros pasos

Introducción a AnythingMCP

Instala y configura AnythingMCP en minutos. Clona el repositorio, ejecuta el script de configuración interactivo y comienza a conectar tus APIs a agentes de IA.