ezeep MCP: Impresión en la nube como servidor MCP

Permite a cualquier herramienta de IA compatible con MCP listar impresoras, enviar impresiones, gestionar usuarios y obtener datos de uso. Funciona con Claude, Cursor, Copilot, Lovable y con cualquier marco de agentes que implemente Model Context Protocol. OAuth 2.0 con separación de ámbitos. https://mcp.ezeep.com/mcp

Inicia tu prueba gratuitaLee la documentación
ezeep-mcp-server-hero

¿Qué es el servidor MCP de ezeep?

El servidor MCP de ezeep 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, como 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. Para acceder a él: https://mcp.ezeep.com/mcp

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 MCP a tu cliente de IA

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

{ "mcpServers": { "ezeep": { "type": "http", "url": "https://mcp.ezeep.com/mcp", ... } } }

Lovable y otras plataformas de IA que admiten conectores personales usan la misma URL desde su propia interfaz de usuario.

authenticate-mcp-ezeep
2

Autentícate con OAuth

Al usarlo por primera vez, el cliente abre un navegador para 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 y aplica rotación de tokens de refresco de un solo uso, según la especificación de autorización MCP. Las credenciales nunca aparecen en la conversación con la IA ni en los registros del cliente.

connect-mcp-endpoint-ezeep
3

Herramientas de llamadas

La IA descubre 20 herramientas en las áreas de impresiones, administración y soporte a desarrolladores. Las invoca mediante lenguaje natural o entradas programáticas. Todo funciona en la misma plataforma ezeep que la API REST, 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

Administrador

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 de enlace ( https://mcp.ezeep.com/mcp ) 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 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 se contabiliza en las cuotas estándar de la API de ezeep: una llamada a la herramienta MCP equivale a una llamada a la API a efectos del límite de peticiones y de facturación.

how-to-set-up-mcp

Preguntas frecuentes

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

¿El servidor MCP de ezeep tiene algún coste adicional?

No. El servidor MCP de ezeep no tiene 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 API REST o cualquier otra interfaz de ezeep. Si ya tienes una organización de ezeep, puedes conectarte y empezar a usar las herramientas sin coste adicional.

¿Tienes que escribir código para usar el servidor MCP de ezeep?

No. El cliente de IA descubre las herramientas y realiza las llamadas automáticamente. Añades el punto de conexión, te autenticas una vez con OAuth y describes lo que quieres en lenguaje natural. No hace falta instalar ningún SDK ni conectar ningún cliente de API. El código solo entra en juego si estás creando una aplicación desplegada; incluso entonces, la IA genera el código de integración por ti en tiempo de compilación.

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

El servidor MCP de ezeep admite todo lo que soporta 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). Para 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é ocurre si la impresora de destino está sin conexión durante una llamada de impresión de MCP?

La llamada de impresión devuelve un estado estructurado en lugar de fallar silenciosamente, y la impresión queda encolada 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 está accesible, y a get_print_job_status para hacer un 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 de la REST API. MCP no cambia la gestión de impresiones subyacente.

¿Puede la IA imprimir por error en la impresora equivocada o enviar el documento equivocado?

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 necesita.

¿A dónde van los datos del documento cuando imprimes a través del servidor MCP de ezeep?

Los datos del documento pasan por la misma infraestructura de ezeep que gestiona todas las demás impresiones: la cuenta de tu organización y el motor de renderizado respaldado por ThinPrint, mediante HTTPS. Los archivos se procesan para su renderizado y se enrutan a la impresora que especifiques. 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 la salida renderizada. Esta es la misma ruta de datos que la REST API.

¿Funciona el MCP con tu marco de agentes?

Sí: si el framework es compatible con MCP. Entre los clientes confirmados se encuentran Claude Desktop, Claude Code CLI, Cursor, Copilot in VS Code y Lovable. Los frameworks de agentes que ofrecen soporte para clientes MCP (por ejemplo, LangGraph con un adaptador MCP) funcionan de inmediato. Ten en cuenta que esta lista no incluye todos los agentes disponibles.

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

El servidor ezeep MCP y la API REST de ezeep funcionan en la misma plataforma, pero ofrecen interfaces distintas. MCP está diseñado para clientes de IA que descubren e invocan herramientas mediante lenguaje natural. REST está pensado para que el código de la aplicación llame directamente a los puntos de conexión. La mayoría de los clientes usan MCP durante 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 OAuth se intercambian directamente entre el cliente MCP y el servidor MCP de ezeep a través de HTTPS. Nunca aparecen en el contexto de la conversación del LLM, ni en el historial de instrucciones del cliente, ni en el proveedor del modelo.

¿Qué necesito para configurar el ezeep MCP en mi herramienta de IA?

Necesitas una cuenta de administrador de ezeep y un cliente de IA que admita servidores MCP remotos a través de HTTP. La guía de configuración de ezeep recomienda conectarte con una cuenta de administrador de la organización, ya que el asistente actúa exactamente como la cuenta con la que inicias sesión.

Vale la pena detenerse un momento en este último punto. Todo a lo que la cuenta conectada tiene acceso en ezeep, el asistente también lo tiene. Elegir la cuenta correcta es la decisión real aquí, y importa más que cualquier ajuste que configures después.

¿Cuál es el punto de conexión necesario para conectar el ezeep MCP server con mi herramienta de IA?

La URL del servidor MCP de ezeep es:

https://mcp.ezeep.com/mcp

Los clientes que leen un archivo de configuración aceptan un bloque con esta estructura:

{

"mcpServers": {

"ezeep": {

"type": "http",

"url": "https://mcp.ezeep.com/mcp"

}

}

}

Los clientes con una interfaz de Connector, como los ajustes del Connector de Claude o el panel de integraciones de Lovable, introducen la misma URL en su propia pantalla. Reinicia el cliente después si te lo pide.

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)