Papyrio PDF Tools

Comprima, converta, mescle, divida e faça OCR de PDFs na sua própria máquina. Lê e grava arquivos locais, então um assistente pode encadear operações sem precisar enviar e baixar arquivos a cada etapa.

Documentação

papyrio-mcp

Um servidor MCP para a API de PDF do Papyrio. Ele permite que um assistente compacte, mescle, faça OCR e converta PDFs na sua própria máquina, lendo e gravando arquivos locais, para que trabalhos de várias etapas não signifiquem enviar e baixar arquivos entre cada etapa.

OCR every scan in ~/invoices, merge them into one PDF, compress it under 5 MB

são quatro chamadas de ferramenta que o assistente faz por conta própria.

Instalação

Adicione isto à sua configuração do Claude Desktop:

macOS ~/Library/Application Support/Claude/claude_desktop_config.json Windows %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "papyrio": {
      "command": "npx",
      "args": ["-y", "papyrio-mcp"]
    }
  }
}

Reinicie o Claude Desktop. As ferramentas aparecem sob o ícone do conector.

Chave da API

O servidor funciona sem uma, medido como tráfego web gratuito comum: três operações por dia por endereço IP. Suficiente para ver se é útil.

Para uso real, assine no RapidAPI e passe a chave:

{
  "mcpServers": {
    "papyrio": {
      "command": "npx",
      "args": ["-y", "papyrio-mcp"],
      "env": { "PAPYRIO_API_KEY": "your-rapidapi-key" }
    }
  }
}

O nível gratuito do RapidAPI é de 50 solicitações por mês e não exige cartão.

Ferramentas

FerramentaO que fazGrava
compress_pdfReduz um PDF, 30–80% em arquivos com muitas imagens.pdf
merge_pdfsJunta 2–10 PDFs em ordem.pdf
split_pdfSepara cada página em seu próprio arquivo.zip
extract_pdf_textRetorna a camada de texto como UTF-8.txt
pdf_to_wordReconstrói o documento como um .docx editável.docx
pdf_to_jpgRenderiza cada página como JPG.zip
ocr_pdfAdiciona uma camada de texto pesquisável a uma digitalização.pdf
office_to_pdfWord, PowerPoint ou Excel para PDF.pdf
image_to_pdfEnvolve um JPG, PNG ou WebP em uma página PDF.pdf
webpage_to_pdfRenderiza uma URL pública em um navegador headless.pdf
protect_pdfCriptografa com AES-256.pdf
unlock_pdfRemove uma senha que você já conhece.pdf

Toda ferramenta aceita caminhos absolutos. output_path é opcional e usa por padrão o nome da entrada com um sufixo -papyrio — exceto webpage_to_pdf, que não tem arquivo de entrada para derivar um nome e, portanto, exige isso.

Adicionando uma ferramenta

Adicione uma entrada em src/tools.ts. A ferramenta MCP, seu esquema de entrada e a chamada HTTP são todos gerados a partir dela.

Testes

npm run build
PAPYRIO_API_KEY=your-key node smoke.mjs

Aciona todas as doze ferramentas pelo protocolo MCP real contra a API ao vivo e verifica os bytes mágicos do arquivo retornado, para que um corpo de erro JSON chamado .pdf falhe em vez de passar. Sem uma chave, ele roda no nível de convidado, onde três operações por dia significa que a maioria dos casos encontrará rate_limit_exceeded.

Desenvolvimento

npm install
npm run build

Aponte sua configuração para o build local enquanto trabalha nele:

{
  "mcpServers": {
    "papyrio": {
      "command": "node",
      "args": ["/absolute/path/to/mcp/dist/index.js"]
    }
  }
}

Privacidade: os arquivos são enviados para a API do Papyrio, processados em memória e descartados quando a resposta é enviada. Nada é armazenado.

Licença

MIT