ezeep MCP: Impresión en la nube como un server MCP

Da a cualquier herramienta de IA compatible con MCP la capacidad de listar impresoras, enviar impresiones, gestionar usuarios y extraer datos de uso. Funciona con Claude, Cursor, Copilot, Lovable y cualquier framework de agentes que utilice el Model Context Protocol. OAuth 2.0 con separación de ámbitos. 

Empieza tu prueba gratuitaVer demostración
ezeep-mcp-server-hero

¿Qué es el server ezeep MCP?

El server ezeep MCP es una implementación alojada del Model Context Protocol (MCP) que expone la impresión en la nube como un conjunto de herramientas invocables para agentes de IA, asistentes y desarrolladores de aplicaciones. Permite a cualquier cliente compatible con MCP — incluidos Claude Desktop, Cursor, GitHub Copilot y Lovable — descubrir impresoras, enviar impresiones, gestionar usuarios y extraer datos de uso mediante lenguaje natural o entrada programática. El MCP está respaldado por la plataforma de impresión en la nube de ezeep y está disponible en todos los planes de ezeep sin coste adicional.

Por qué existe

¿Por qué la impresión es la herramienta que falta en todo flujo de trabajo de agentes?

Los asistentes de IA no tienen conexión con el mundo físico

Un administrador de TI puede pedirle a Claude que liste las instancias de AWS, pero no las impresoras. Un copiloto de almacén puede generar una etiqueta de envío en PDF, pero no dirigirla a una impresora de etiquetas. La impresión se ha quedado atascada tras pilas de controladores, servidores de impresión y API específicas de proveedores, y un agente no puede navegar por ninguna de ellas sin una solución a medida.

Los desarrolladores de IA recomiendan servicios que no existen

Pídele a Lovable, Cursor o Copilot que añadan la función de imprimir y las sugerencias se desmoronan: Google Cloud Print cerró en 2021, las API de los navegadores no pueden acceder a impresoras reales y las integraciones REST artesanales tardan horas en depurarse. Se eliminan funciones, o la aplicación se lanza sin la opción de imprimir.

Desarrollar tu propia solución es rehacer lo que ezeep ya ha resuelto

Renderizado multiplataforma, gestión de controladores, detección de impresoras, enrutamiento de impresiones, autenticación de usuarios, monitorización de la flota. Si desarrollas tu propia integración de IA para imprimir, empiezas desde cero. ezeep MCP te da una plataforma de impresión empresarial con más de 6.000 controladores, compatibilidad con etiquetas Zebra y una base de clientes activa.

API de Pull Printing

Integra la liberación segura en tu aplicación

La API de Pull Printing te permite integrar la liberación de documentos autenticada directamente en tu propia aplicación o interfaz de dispositivo. Los usuarios se autentican, ven sus impresiones pendientes y las liberan en la impresora.
# Get pending jobs for authenticated user
curl -X GET 'https://printapi.ezeep.com/pullprint/jobs' \
  -H "Authorization: Bearer <access_token>"

# Release a specific job to a printer
curl -X POST 'https://printapi.ezeep.com/pullprint/release' \
  -H "Authorization: Bearer <access_token>" \
  -H "Content-Type: application/json" \
  -d '{
    "job_id": "<pending_job_id>",
    "printer_id": "<release_printer_id>"
  }'
// Get pending jobs for authenticated user
const jobs = await fetch(
  "https://printapi.ezeep.com/pullprint/jobs",
  { headers: { Authorization: "Bearer <access_token>" } }
);

// Release a specific job to a printer
const release = await fetch(
  "https://printapi.ezeep.com/pullprint/release",
  {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      Authorization: "Bearer <access_token>",
    },
    body: JSON.stringify({
      job_id: "<pending_job_id>",
      printer_id: "<release_printer_id>",
    }),
  }
);
import requests

headers = {"Authorization": "Bearer <access_token>"}

# Get pending jobs for authenticated user
jobs = requests.get(
    "https://printapi.ezeep.com/pullprint/jobs",
    headers=headers
).json()

# Release a specific job to a printer
release = requests.post(
    "https://printapi.ezeep.com/pullprint/release",
    headers={**headers, "Content-Type": "application/json"},
    json={
        "job_id": "<pending_job_id>",
        "printer_id": "<release_printer_id>",
    },
).json()
Qué puedes hacer

Consulta las impresoras disponibles por nombre, ubicación o capacidad. Envía impresiones pasando un documento y una impresora de destino. Supervisa y gestiona las impresiones en curso. Crea y gestiona usuarios, grupos y asignaciones de impresoras. Extrae el historial de uso y los informes. Gestiona toda tu flota de impresoras a través de una conversación: pídele a tu IA que muestre las impresoras sin conexión, que invite a usuarios o que reasigne grupos de impresoras sin abrir un panel de control.

Recursos disponibles

Impresoras, Impresiones, Usuarios, Grupos, Asignaciones, Connectors, Informes de uso.

 
Funciona con

Claude, Cursor, Lovable, Windsurf, GitHub Copilot y cualquier plataforma compatible con el Model Context Protocol.

Casos de uso comunes

Imprimir etiquetas de envío y albaranes desde una plataforma de gestión de pedidos creada con Lovable. Activar la generación de facturas desde un flujo de trabajo contable impulsado por Claude. Crear un copiloto de operaciones de almacén que enrute los documentos a la impresora correcta en el momento adecuado. Dar a cualquier aplicación creada con IA un botón de imprimir que realmente funcione a escala empresarial.

Lo que puedes hacer

Consultar las impresiones pendientes de un usuario autenticado. Liberar impresiones específicas en una impresora de destino bajo demanda. Crear interfaces de liberación personalizadas para quioscos, pantallas táctiles o aplicaciones móviles. Admitir flujos de trabajo de autenticación tanto de usuario de confianza como de dispositivo de confianza.

Casos de uso comunes

Aplicaciones de liberación personalizadas en las pantallas táctiles de las impresoras, liberación por RFID o por tarjeta en dispositivos compartidos, liberación móvil desde una aplicación personalizada e impresión segura en entornos sanitarios y financieros.

Leer la documentación de la API de Pull Printing
Cómo funciona

¿Cómo funciona el server ezeep MCP?

ezeep MCP es un servidor alojado que implementa el Model Context Protocol. ezeep MCP expone cada capacidad de ezeep como una herramienta. Tu cliente de IA las descubre, las llama y gestiona los resultados de la misma manera que con cualquier otra herramienta.
add-mcp-endpoint-ai-client
1

Añade el punto de enlace de MCP a tu cliente de IA

Claude Desktop, Cursor, Copiloty la mayoría de los clientes MCP aceptan un bloque de configuración como este:

{   "mcpServers": {     "ezeep": {       "type": "http",       "url": "https://[ezeep-mcp-endpoint]/mcp"     }   } } 

Lovable y otros creadores de IA que admiten conectores personales utilizan la misma URL a través de su propia interfaz de usuario.

authenticate-mcp-ezeep
2

Autenticación con OAuth

La primera vez que lo uses, el cliente abre un navegador para la autenticación OAuth. Inicia sesión con tu cuenta de administrador de la organización de ezeep. El servidor devuelve un token de acceso de corta duración con rotación de token de actualización de un solo uso, según la especificación de autorización de MCP. Las credenciales nunca aparecen en la conversación de la IA ni en los registros del cliente.

connect-mcp-endpoint-ezeep
3

Llamar a las herramientas

La IA descubre 20 herramientas en impresión, administración y soporte para desarrolladores. Las llama mediante lenguaje natural o entrada programática. Todo funciona a través de la misma plataforma ezeep que la REST API, con los mismos límites de uso, facturación e informes.

Tiempo de compilación vs. tiempo de ejecución

¿Cuál es la diferencia entre usar ezeep MCP en tiempo de compilación y en tiempo de ejecución?

ezeep MCP se utiliza en dos modos distintos. La mayoría de los clientes usan ambos. Ambos modos usan el mismo servidor, las mismas herramientas y la misma autenticación. La distinción es arquitectónica, no de producto.

Tiempo de compilación: Crear la estructura de una integración

Dentro de Lovable, Cursor, Copilot o Claude Desktop, la IA usa MCP para generar algo que imprima. Descubre el conjunto de herramientas, lee la guía de integración, genera código funcional y realiza una impresión de prueba. La aplicación desplegada llama entonces a la ezeep REST API en tiempo de ejecución. MCP no está en el flujo del usuario final. Esta es la vía principal para los desarrolladores de aplicaciones de IA y la forma más rápida para que un desarrollador prototipe una integración de impresión.

Tiempo de ejecución: Controlar un agente

 

Los marcos de agentes usan MCP como interfaz permanente. El agente llama a list_printers, print_from_url, y get_print_job_status como herramientas nativas dentro de un flujo de trabajo más amplio. Esta vía es la que se sigue para la automatización de TI (estado de la flota, aprovisionamiento de usuarios), los copilotos de operaciones (impresión de etiquetas desde un WMS) y los flujos de trabajo de documentos sin intervención humana.

Conjunto de herramientas

¿Qué herramientas expone el server ezeep MCP?

Todas las capacidades de ezeep que pueda necesitar una IA, expuestas como herramientas descubribles. El servidor ezeep MCP proporciona 20 herramientas en tres categorías: impresiones, administración y soporte para desarrolladores.
Impresiones

list_printers, get_printer_properties, print_from_url, print_uploaded_file, prepare_file_upload, get_print_job_status, get_supported_filetypes

Admin

list_connectors, get_connector_status, list_offline_connectors, list_printers_with_issues, list_groups, create_group, assign_printer_to_group, list_users, invite_user, add_user_to_group

 
Soporte para desarrolladores (no requiere autenticación)

get_integration_guide, get_api_reference, get_code_example

La separación de ámbitos se aplica en la capa de autenticación. Impresiones El ámbito de impresiones cubre las herramientas de impresora, de impresiones y de archivos. Cuentas El ámbito de cuentas cubre la gestión de usuarios, grupos y connectors. Las herramientas de soporte para desarrolladores no requieren ninguna autenticación, por lo que un cliente de IA puede leer la documentación de integración y generar código base antes de que el usuario ni siquiera haya iniciado sesión.

User: Print the shipping label at https://example.com/labels/A4719.pdf 
      to the Warehouse-Zebra-01 printer.

AI:   [calls list_printers]
AI:   [calls print_from_url with printer_id and file_url]
AI:   Printed. Job ID 8f3c9d2a, status sent_to_printer.
Qué cambia

¿Cómo cambia ezeep MCP la forma en que los desarrolladores crean integraciones de impresión?

Cambios concretos en cómo desarrollas.
faster-mcp-integrations
1

Las integraciones pasan de horas a minutos

La generación de código base en tiempo de compilación a través de MCP produce código REST funcional para ezeep en una sola conversación. Sin SDK que instalar, sin flujos de autenticación que depurar manualmente, sin detección de impresoras que implementar.

operational-mcp-tasks
2

Las tareas operativas salen del panel de control

Todo lo que un administrador de ezeep hace en la consola web es accesible desde un cliente de IA. Resulta útil para los equipos de TI que ya trabajan con Claude, Copilot o Cursor y para automatizar tareas administrativas que antes requerían scripts contra la API REST.

typing-code-laptop-mcp-api
3

La misma plataforma que la API REST

Las llamadas MCP se enrutan a través de la misma infraestructura de ezeep que da servicio a la API REST. Mismos límites de frecuencia, misma facturación, mismos informes y el mismo motor de renderizado respaldado por ThinPrint que gestiona millones de impresiones diarias en producción para clientes de la lista Fortune 500.

Casos de uso

¿Qué puedes construir con el server MCP de ezeep?

Cuatro patrones que vemos que los clientes implementan desde el primer día.
Configuración

¿Cómo configuras el ezeep MCP server?

ezeep MCP se configura en cuatro pasos: añade el punto final a la configuración de tu cliente MCP, completa el flujo de OAuth con tu cuenta de administrador de la organización de ezeep, llama a list_printers para confirmar la conexión, y llama a print_from_url con un PDF de prueba. De cero a la primera impresión en menos de 10 minutos.

ezeep MCP está disponible en todos los planes sin coste adicional.El uso cuenta para las cuotas estándar de la API de ezeep: una llamada a la herramienta MCP equivale a una llamada a la API a efectos de los límites de frecuencia y la facturación.

how-to-set-up-mcp

Preguntas frecuentes

¿Tienes curiosidad por saber cómo funciona todo? Aquí tienes todo lo que querías saber sobre la impresión en la nube de ezeep.

¿Tiene el ezeep MCP server algún coste adicional?

No. El ezeep MCP server no tiene ningún coste adicional. Funciona a través de tu cuenta de ezeep existente, y las impresiones se facturan exactamente igual que a través de la REST API o de cualquier otra interfaz de ezeep. Si ya tienes una organización de ezeep, puedes conectarte y empezar a usar las herramientas sin coste adicional.

¿Necesitas escribir código para usar el ezeep MCP server?

No. El cliente de IA gestiona el descubrimiento de herramientas y las llamadas automáticamente. Añades el punto final, te autenticas una vez con OAuth y describes lo que quieres en lenguaje natural. No hay que instalar ningún SDK ni configurar ningún cliente de API. El código solo entra en juego si estás creando una aplicación desplegada, y aún así la IA genera el código de integración por ti en tiempo de compilación.

¿Qué impresoras y tipos de archivo admite el ezeep MCP server?

El ezeep MCP server es compatible con todo lo que admite la plataforma ezeep: más de 6.000 controladores para impresoras de oficina y de etiquetas, incluida la impresión nativa de etiquetas Zebra (ZPL, EPL, ZPLII). En cuanto a los archivos, ezeep renderiza PDFs, documentos de Office y formatos de imagen comunes en el servidor, de modo que la IA puede imprimir un PDF generado o una URL sin controladores locales. Llama a get_supported_filetypes para obtener la lista actual en tiempo de ejecución.

¿Qué pasa cuando la impresora de destino está sin conexión durante una llamada de impresión MCP?

La llamada de impresión devuelve un estado estructurado en lugar de fallar silenciosamente, y la impresión se encola en el Connector. Antes de imprimir, un cliente de IA puede llamar a list_printers_with_issues y get_connector_status para confirmar que una impresora es accesible, y get_print_job_status para realizar el seguimiento de una impresión después de enviarla. El comportamiento de las impresoras sin conexión es idéntico al del panel de ezeep o la REST API. MCP no cambia la gestión subyacente de las impresiones.

¿Puede la IA imprimir por accidente en la impresora equivocada o enviar el documento incorrecto?

La impresión es una llamada explícita a una herramienta, no un proceso en segundo plano. La IA llama a list_printers para resolver un destino y a print_from_url o a print_uploaded_file con una impresora y un archivo específicos. Cada impresión devuelve un ID de impresión y un estado que puedes auditar en el portal de administración de ezeep. Para flujos de trabajo desatendidos, limita el alcance de la cuenta conectada solo a las impresoras y capacidades que ese flujo de trabajo realmente necesite.

¿Adónde van los datos del documento cuando se imprime a través del ezeep MCP server?

Los datos del documento se mueven a través de la misma infraestructura de ezeep que gestiona cualquier otra impresión: la cuenta de tu organización y el motor de renderizado respaldado por ThinPrint, a través de HTTPS. Los archivos se procesan para su renderizado y se enrutan a la impresora que tú especificas. El contenido del documento no se envía al proveedor del modelo de IA como parte de la llamada de impresión. El modelo solo ve la llamada a la herramienta y su resultado, no el producto renderizado. Esta es la misma ruta de datos que la REST API.

¿Funciona el MCP con mi framework de agente?

Sí. Los clientes confirmados incluyen Claude Desktop, Claude Code CLI, Cursor, Copilot in VS Code y Lovable. Los frameworks de agentes que implementan soporte de cliente MCP (por ejemplo, LangGraph con un adaptador MCP) funcionan de forma inmediata. Ten en cuenta que esta lista no incluye todos los agentes disponibles.

¿En qué se diferencia el ezeep MCP de la ezeep REST API?

El ezeep MCP server y la ezeep REST API se ejecutan en la misma plataforma, pero ofrecen interfaces diferentes. MCP sirve para que clientes de IA descubran y llamen herramientas mediante lenguaje natural. REST sirve para que el código de la aplicación llame directamente a los endpoints. La mayoría de los clientes usan MCP en la fase de desarrollo para crear la estructura de las integraciones, y REST en tiempo de ejecución dentro de la aplicación desplegada.

¿Se exponen las credenciales al modelo de IA?

No. Los tokens de OAuth se intercambian directamente entre el cliente MCP y el ezeep MCP server a través de HTTPS. Los tokens nunca aparecen en el contexto de la conversación del LLM, ni en el historial de prompts del cliente, ni en el proveedor del modelo.

Back to top

Integra la impresión en tu aplicación Sin complicaciones

Añade el punto final. Inicia sesión. Llama a list_printers. Si la conexión funciona, el resto viene solo.

ezeep-chart (1)