ezeep MCP: impressão em nuvem como um server MCP

Dê a qualquer ferramenta de IA compatível com MCP a capacidade de listar impressoras, enviar trabalhos de impressão, gerenciar usuários e extrair dados de uso. Funciona com Claude, Cursor, Copilot, Lovable e qualquer framework de agente que utilize o Model Context Protocol. OAuth 2.0 com separação de escopo. 

Teste grátisAssista à demonstração
ezeep-mcp-server-hero

O que é o server ezeep MCP?

O server ezeep MCP é uma implementação hospedada do Model Context Protocol (MCP) que expõe a impressão em nuvem como um conjunto de ferramentas que podem ser chamadas por agentes de IA, assistentes e desenvolvedores de aplicativos. Ele permite que qualquer cliente compatível com MCP — incluindo Claude Desktop, Cursor, GitHub Copilot e Lovable — descubra impressoras, envie trabalhos de impressão, gerencie usuários e obtenha dados de uso usando linguagem natural ou entrada programática. O MCP é suportado pela plataforma de impressão ezeep Cloud e está disponível em todos os planos ezeep sem custo adicional.

Por que ele existe

Por que a impressão é a ferramenta que falta em todos os fluxos de trabalho com agentes?

Assistentes de IA não têm um caminho para o mundo físico

Um administrador de TI pode pedir ao Claude para listar instâncias da AWS, mas não impressoras. Um copiloto de armazém pode gerar uma etiqueta de envio como PDF, mas não pode encaminhá‑la para uma impressora de etiquetas. A impressão ficou presa atrás de pilhas de drivers, servidores de impressão e APIs específicas de fornecedores — e um agente não conseguiria navegar por isso sem uma integração personalizada.

Desenvolvedores de IA recomendam serviços que não existem

Peça ao Lovable, Cursor ou Copilot para adicionar impressão e as sugestões desmoronam: o Google Cloud Print foi descontinuado em 2021, as APIs do navegador não conseguem alcançar impressoras reais e integrações REST feitas sob medida levam horas para depurar. Recursos acabam sendo cortados, ou o aplicativo é lançado sem a funcionalidade de impressão.

Criar sua própria solução reconstrói o que a ezeep já resolveu

Renderização multiplataforma, gerenciamento de drivers, descoberta de impressoras, roteamento de trabalhos, autenticação de usuários, monitoramento da frota. Se você criar sua própria integração de IA para impressão, começa do zero. o ezeep MCP oferece uma plataforma de impressão empresarial com mais de 6.000 drivers, suporte para etiquetas Zebra e uma base de clientes ativa.

API do Pull Printing

Incorpore a liberação segura no seu aplicativo

A API de liberação do Pull Printing permite que você incorpore a liberação autenticada de documentos diretamente na interface do seu aplicativo ou dispositivo. Os usuários se autenticam, veem seus trabalhos pendentes e os liberam na impressora.
# 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()
O que você pode fazer

Consulte as impressoras disponíveis por nome, localização ou capacidade. Envie trabalhos de impressão passando um documento e uma impressora de destino. Monitore e gerencie trabalhos em andamento. Crie e gerencie usuários, grupos e atribuições de impressoras. Extraia o histórico de uso e relatórios. Gerencie toda a sua frota de impressoras por meio de conversas — peça à sua IA para mostrar impressoras offline, convidar usuários ou reatribuir grupos de impressoras sem abrir um painel.

Recursos disponíveis

Impressoras, trabalhos de impressão, usuários, grupos, atribuições, Connectors, relatórios de uso.

 
Funciona com

Claude, Cursor, Lovable, Windsurf, GitHub Copilot e qualquer plataforma que suporte o Model Context Protocol.

Casos de uso comuns

Imprimir etiquetas de envio e romaneios de uma plataforma de fulfillment desenvolvida pela Lovable. Acionar execuções de faturamento a partir de um fluxo de trabalho de contabilidade com Claude. Criar um copilot de operações de armazém que roteie documentos para a impressora certa no momento certo. Dar a qualquer aplicativo criado por IA um botão de impressão que realmente funcione em escala empresarial.

O que você pode fazer

Consultar trabalhos de impressão pendentes para um usuário autenticado. Liberar trabalhos de impressão específicos para uma impressora de destino sob demanda. Criar interfaces de liberação personalizadas para quiosques, telas sensíveis ao toque ou aplicativos móveis. Suportar fluxos de autenticação de usuário confiável e de dispositivo confiável.

Casos de uso comuns

Aplicativos de liberação personalizados em telas sensíveis ao toque de impressoras, liberação por RFID ou por toque de crachá em dispositivos compartilhados, liberação móvel a partir de um aplicativo personalizado e impressão segura em ambientes de saúde e serviços financeiros.

Leia a documentação da API de Pull Printing
Como funciona

Como funciona o server ezeep MCP?

O ezeep MCP é um servidor hospedado que implementa o Model Context Protocol. O ezeep MCP expõe cada recurso do ezeep como uma ferramenta. Seu cliente de IA as descobre, as chama e lida com os resultados da mesma forma que lida com qualquer outra ferramenta.
add-mcp-endpoint-ai-client
1

Adicione o endpoint MCP ao seu cliente de IA

Claude Desktop, Cursor, Copilote a maioria dos clientes MCP aceita um bloco de configuração como este:

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

Lovable e outros construtores de IA que suportam conectores pessoais usam a mesma URL por meio de sua própria interface.

authenticate-mcp-ezeep
2

Autentique com OAuth

No primeiro uso, o cliente abre um navegador para OAuth. Faça login com sua conta de administrador da organização ezeep. O servidor retorna um token de acesso de curta duração com rotação de refresh token de uso único, conforme a especificação de autorização do MCP. As credenciais nunca aparecem na conversa da IA nem nos logs do cliente.

connect-mcp-endpoint-ezeep
3

Chame as ferramentas

A IA descobre 20 ferramentas de impressão, administração e suporte a desenvolvedores. Ela as chama por linguagem natural ou por entrada programática. Tudo roda na mesma plataforma ezeep que a API REST, com os mesmos limites de taxa, faturamento e relatórios.

Build-Time vs Runtime

Qual a diferença entre usar o ezeep MCP em Build-Time e em Runtime?

O ezeep MCP é usado em dois modos distintos. A maioria dos clientes usa ambos. Ambos os modos usam o mesmo servidor, as mesmas ferramentas e a mesma autenticação. A distinção é arquitetural, não de produto.

Build-Time: Estruturando uma integração

Dentro do Lovable, Cursor, Copilot ou Claude Desktop, a IA usa o MCP para criar algo que imprime. Ela descobre o conjunto de ferramentas, lê o guia de integração, gera código funcional e executa uma impressão de teste. O aplicativo implantado então chama a REST API do ezeep em Runtime. O MCP não está no loop do usuário final. Este é o caminho principal para desenvolvedores de aplicativos de IA e a forma mais rápida para um desenvolvedor prototipar uma integração de impressão.

Runtime: Acionando um agente

 

Frameworks de agentes usam o MCP como interface permanente. O agente chama list_printers, print_from_url, e get_print_job_status como ferramentas nativas dentro de um fluxo de trabalho maior. Este é o caminho para automação de TI (status da frota, provisionamento de usuários), copilotos de operações (impressão de etiquetas a partir de um WMS) e fluxos de trabalho de documentos sem intervenção humana.

Conjunto de ferramentas

Quais ferramentas o server ezeep MCP expõe?

Todos os recursos do ezeep que uma IA possa precisar, expostos como ferramentas descobríveis. O servidor ezeep MCP fornece 20 ferramentas em três categorias: impressão, administração e suporte ao desenvolvedor.
Impressão

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

 
Suporte a desenvolvedores (não requer autenticação)

get_integration_guide, get_api_reference, get_code_example

A separação de escopos passa pela camada de autenticação. O escopo de impressão abrange ferramentas de impressora, trabalho de impressão e arquivo. O escopo de contas abrange o gerenciamento de usuário, grupo e Connector. As ferramentas de suporte a desenvolvedores não requerem autenticação alguma, de modo que um cliente de IA pode ler a documentação de integração e gerar o esqueleto de código antes mesmo de o usuário fazer login.

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.
O que muda

Como o ezeep MCP muda a forma como os desenvolvedores criam integrações de impressão?

Mudanças concretas na forma como você desenvolve.
faster-mcp-integrations
1

Integrações: de horas para minutos

Durante o desenvolvimento, o MCP gera automaticamente o esqueleto de código REST funcional para o ezeep em uma única conversa. Sem SDK para instalar, sem fluxo de autenticação para depurar manualmente e sem descoberta de impressoras para implementar.

operational-mcp-tasks
2

Tarefas operacionais saem do painel

Qualquer ação que um administrador do ezeep realiza no console da web fica acessível por um cliente de IA. Útil para equipes de TI que já trabalham com Claude, Copilot ou Cursor e para automatizar tarefas administrativas que antes exigiam scripts contra a REST API.

typing-code-laptop-mcp-api
3

A mesma plataforma da REST API

As chamadas MCP são roteadas pela mesma infraestrutura da ezeep que atende à REST API: mesmos limites de taxa, mesma cobrança, mesmos relatórios e o mesmo motor de renderização com suporte da ThinPrint, que processa milhões de trabalhos de impressão diariamente em produção para clientes da Fortune 500.

Casos de uso

O que você pode criar com o server ezeep MCP?

Quatro padrões que vemos os clientes implementarem desde o primeiro dia.
Configuração

Como configurar o server MCP da ezeep?

O ezeep MCP é configurado em quatro passos: adicione o endpoint à configuração do seu cliente MCP, conclua o fluxo OAuth com sua conta de administrador da organização ezeep, chame list_printers para confirmar a conexão, e chame print_from_url com um PDF de teste. Do zero à primeira impressão em menos de 10 minutos.

O ezeep MCP está disponível em todos os planos, sem custo adicional.O uso é contabilizado nas cotas padrão da API da ezeep: uma chamada de ferramenta MCP equivale a uma chamada de API para fins de limite de taxa e faturamento.

how-to-set-up-mcp

Perguntas frequentes

Quer saber como tudo funciona? Aqui está tudo o que você queria saber sobre a impressão em nuvem da ezeep.

O servidor MCP da ezeep tem algum custo adicional?

Não. O servidor MCP da ezeep não tem custo adicional. Ele funciona pela sua conta ezeep existente, e os trabalhos de impressão são cobrados exatamente como são pela API REST ou por qualquer outra interface da ezeep. Se você já tem uma organização ezeep, pode se conectar e começar a fazer chamadas às ferramentas sem custo adicional.

É preciso escrever código para usar o servidor MCP da ezeep?

Não. O cliente de IA lida com a descoberta e as chamadas de ferramentas automaticamente. Você adiciona o endpoint, autentica-se uma vez com OAuth e descreve o que deseja em linguagem natural. Não há SDK para instalar nem cliente de API para configurar. O código só entra em jogo se você estiver construindo um aplicativo implantado e, mesmo assim, a IA gera o código de integração para você em tempo de compilação.

Quais impressoras e tipos de arquivo o servidor MCP da ezeep suporta?

O servidor MCP da ezeep suporta tudo o que a plataforma ezeep suporta: mais de 6.000 drivers de impressora para hardware de escritório e de etiquetas, incluindo impressão nativa de etiquetas Zebra (ZPL, EPL, ZPLII). Para arquivos, a ezeep renderiza PDFs, documentos do Office e formatos de imagem comuns no lado do servidor, para que a IA possa imprimir um PDF gerado ou um URL sem drivers locais. Chame get_supported_filetypes para obter a lista atual em tempo de execução.

O que acontece quando a impressora de destino está offline durante uma chamada de impressão do MCP?

A chamada de impressão retorna um status estruturado em vez de falhar silenciosamente, e o trabalho de impressão é enfileirado no conector. Antes de imprimir, um cliente de IA pode chamar list_printers_with_issues e get_connector_status para confirmar que uma impressora está acessível, e get_print_job_status para rastrear um trabalho de impressão após o envio. O comportamento de uma impressora offline é idêntico ao do dashboard da ezeep ou da REST API. O MCP não altera o processamento subjacente dos trabalhos de impressão.

A IA pode acidentalmente imprimir na impressora errada ou enviar o documento errado?

A impressão é uma chamada de ferramenta explícita, não um processo em segundo plano. A IA chama list_printers para resolver um destino e print_from_url ou print_uploaded_file com uma impressora e um arquivo específicos. Cada trabalho de impressão retorna um ID de trabalho e um status que você pode auditar no portal de administração da ezeep. Para fluxos de trabalho não assistidos, restrinja a conta conectada apenas às impressoras e aos recursos que esse fluxo de trabalho realmente precisa.

Para onde vão os dados do documento ao imprimir através do servidor MCP da ezeep?

Os dados do documento trafegam pela mesma infraestrutura da ezeep que processa todos os demais trabalhos de impressão: a conta da sua organização e o mecanismo de renderização baseado em ThinPrint, via HTTPS. Os arquivos são processados para renderização e encaminhados para a impressora que você especificou. O conteúdo do documento não é enviado ao provedor do modelo de IA como parte da chamada de impressão. O modelo vê apenas a chamada da ferramenta e seu resultado, não a saída renderizada. Esse é o mesmo caminho de dados usado pela REST API.

O MCP funciona com o meu framework de agente?

Sim, se o framework for compatível com MCP. Clientes confirmados incluem Claude Desktop, Claude Code CLI, Cursor, Copilot no VS Code e Lovable. Frameworks de agentes que implementam suporte ao cliente MCP (por exemplo, LangGraph com um adaptador MCP) funcionam prontas para uso. Observe que esta lista não inclui todos os agentes compatíveis disponíveis.

Qual é a diferença entre o MCP da ezeep e a REST API da ezeep?

O servidor MCP da ezeep e a REST API da ezeep rodam na mesma plataforma, mas expõem interfaces diferentes. O MCP é voltado a clientes de IA que descobrem e invocam ferramentas por linguagem natural. A REST API é para código de aplicação chamar endpoints diretamente. A maioria dos clientes usa o MCP durante o desenvolvimento para esboçar integrações e a REST API em tempo de execução, dentro do aplicativo implementado.

As credenciais são expostas ao modelo de IA?

Não. Os tokens OAuth são trocados diretamente entre o cliente MCP e o servidor MCP da ezeep via HTTPS. Os tokens nunca aparecem no contexto da conversa do LLM, nunca no histórico de prompts do cliente e nunca no provedor do modelo.

Back to top

Integre a impressão ao seu app Sem complicações

Adicione o endpoint. Faça login. Chame list_printers. Se a conexão funcionar, o resto vem sozinho.

ezeep-chart (1)