---
title: Lampson como motor
description: Usa los agentes de Lampson dentro de tus aplicaciones — un bot que atiende WhatsApp o Telegram, tu backend, otro agente de IA — por CLI, API HTTP, MCP o SDK.
---
# Lampson como motor

Lampson no es solo una terminal y una web para programar. Sus agentes también se pueden usar **desde otras aplicaciones**, como un motor: un bot que contesta los mensajes de tu negocio, tu backend que le pregunta algo a un agente, otra IA que usa a tus agentes como herramienta.

Por debajo es lo mismo de siempre — el agente, sus herramientas, sus permisos, las sesiones y las trazas —, con otras puertas de entrada.

## Las puertas

| Puerta | Para qué | Página |
|---|---|---|
| **`lampson run`** | un script o un cron: un mensaje entra, la respuesta sale (texto o eventos JSON) | [Sin interfaz](/es/docs/headless) |
| **API HTTP** `/v1` | tu app o tu backend, con una API key; respuesta en JSON, en streaming o por callback | [API HTTP](/es/docs/api) |
| **Canales** | Telegram, WhatsApp e Instagram (vía Chatwoot), o el que agregues como plugin | [Canales](/es/docs/channels) |
| **MCP** | Claude, Cursor, ChatGPT u otro Lampson usan a tus agentes como herramienta | [Lampson como servidor MCP](/es/docs/mcp-server) |
| **SDK** | JavaScript/TypeScript (`npm i lampson`) y Python (`pip install lampson`) | [SDK](/es/docs/sdk) |

Y lo que atienden todas esas puertas son [agentes definidos en archivos](/es/docs/agents): un `.json` con su prompt, las herramientas exactas que puede usar, sus permisos y su modelo.

## Casos de uso

**1. Atender a tus clientes por chat.** Un agente con tu catálogo y tus reglas contesta Telegram, o WhatsApp, Instagram y el chat web a través de Chatwoot. Cada cliente tiene su propia conversación; si alguien escribe tres mensajes seguidos («hola» / «¿precio del pan?» / «¿hay stock?»), recibe **una** respuesta que contesta todo. Y puede tomar el pedido completo, con dirección, pago y número de pedido. → [Canales](/es/docs/channels) · [Receta: tomar pedidos por chat](/es/docs/orders)

**2. Meterlo en tu app o tu backend.** Un `POST /v1/messages` con una API key, o una línea con el SDK. Tu app decide qué preguntar; Lampson pone el agente, sus herramientas y la memoria de la conversación. → [API HTTP](/es/docs/api) · [SDK](/es/docs/sdk)

**3. Tus empleados ya usan una IA.** El agente de tu negocio se conecta como herramienta MCP en Claude, Cursor o ChatGPT; tu equipo le pregunta desde ahí («¿cuánto stock queda y cuál es la promo de esta semana?») sin abrir otra app, con la información y las reglas reales. → [Lampson como servidor MCP](/es/docs/mcp-server)

**4. Darle datos sensibles a una IA sin darle las llaves.** En tu servidor, un agente de Lampson con un plugin de solo lectura y [rutas limitadas](/es/docs/agents#herramientas-y-permisos). Una IA de afuera le pregunta «¿cuántos pedidos hubo ayer?» y recibe la respuesta — nunca la contraseña de la base de datos.

**5. Delegar lo pesado a un modelo barato.** Tu IA principal le pide a un agente de Lampson, con DeepSeek u Ollama local, que lea 40 archivos y le devuelva un resumen. Paga el modelo barato.

**6. Agentes que hablan con agentes, entre empresas.** El agente de compras de un restaurante le pregunta precio y stock al agente de su proveedor. Cada uno con su Lampson, su API key y sus reglas: uno pone la URL del otro en su `mcp.json` y su agente gana la herramienta `mcp_proveedor_ask`. → [Agente ↔ agente](/es/docs/mcp-server#agente-agente)

**7. Agentes que trabajan solos, o en equipo.** Le das un objetivo a un agente («agregá tal feature con tests») y lo trabaja solo, en rondas, pidiéndote aprobación antes de lo irreversible. O se lo das a un equipo con roles —CEO, CTO, Dev…—, cada uno en su rama de git, y nada llega a main sin vos. → [Objetivos](/es/docs/objectives) · [Equipos](/es/docs/teams)

## Lo que Lampson pone por ti

- **Una conversación por cliente.** Cada `thread` (un número de teléfono, un chat, un ticket) es su propia sesión, con su historial.
- **Un buzón por conversación.** Nunca corren dos turnos a la vez sobre la misma conversación; los mensajes que llegan en ráfaga se juntan en un turno, y lo que llega mientras el agente trabaja entra al turno en curso. → [El buzón](/es/docs/api#el-buzon)
- **Permisos sin humano delante.** Un agente sin nadie que apruebe corre en `strict` (lo peligroso se deniega) salvo que digas otra cosa; puedes autorizar herramientas puntuales una por una, o mandar las aprobaciones a tu celular. → [Agentes](/es/docs/agents#herramientas-y-permisos)
- **Trazas.** Cada turno queda en la traza de su sesión, venga de donde venga.

## Empezar

1. Escribe un agente: `.lampson/agents/tienda.agent.json` en tu proyecto. → [Agentes](/es/docs/agents)
2. Pruébalo sin interfaz: `lampson run --agent tienda "hola"`. → [Sin interfaz](/es/docs/headless)
3. Conéctalo: un canal (`lampson channel on telegram`), una API key (`lampson key add --agent tienda`) o el SDK.
