Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
ocr_pdfA

Extrai texto de um PDF. Detecta automaticamente fontes corrompidas (comum em PDFs judiciais brasileiros) e aplica OCR quando necessário.

Para PDFs pequenos (<=30 páginas), retorna o texto completo.
Para PDFs grandes, salva em .txt e retorna o caminho + resumo.

Args:
    pdf_path: Caminho absoluto do arquivo PDF.
    dpi: Resolução para OCR (150, 200, 300 ou 400). Default: 300.
    save_to_file: Forçar salvamento em arquivo .txt mesmo para PDFs pequenos.
ocr_pageA

Extrai texto de páginas específicas de um PDF.

Útil para PDFs grandes onde você só precisa de algumas páginas,
ou para follow-up após usar ocr_pdf em um documento grande.

Args:
    pdf_path: Caminho absoluto do arquivo PDF.
    pages: Páginas a extrair. Formatos aceitos: "1", "1-5", "1,3,7", "2-4,8".
    dpi: Resolução para OCR (150, 200, 300 ou 400). Default: 300.
ocr_imageA

Extrai texto de uma imagem via OCR (Tesseract).

Útil para prints de decisões, páginas escaneadas salvas como imagem,
fotos de documentos etc.

Args:
    image_path: Caminho absoluto da imagem (png, jpg, jpeg, tif, tiff, bmp, webp, gif).
    lang: Idioma do Tesseract (por, eng, por+eng). Default: por.
    psm: Modo de segmentação (3=auto, 6=bloco uniforme, 11=texto esparso). Default: 6.
check_legibilityA

Diagnóstico rápido: verifica se um PDF tem fontes corrompidas/proprietárias.

Não faz OCR — apenas analisa o texto nativo da primeira página para determinar
se o documento precisará de OCR. Operação rápida (< 1 segundo).

Args:
    pdf_path: Caminho absoluto do arquivo PDF.
batch_ocrA

Processa todos os PDFs de um diretório via OCR.

Salva cada resultado como .txt (no mesmo diretório ou em output_directory).
Retorna um resumo com a lista de arquivos processados.

Args:
    directory: Caminho do diretório contendo os PDFs.
    output_directory: Diretório de saída (opcional). Se não informado, salva ao lado dos PDFs.
    dpi: Resolução para OCR (150, 200, 300 ou 400). Default: 300.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 5 tools

Disambiguation4/5

Each tool has a fairly distinct target: ocr_image (images), check_legibility (diagnostic), batch_ocr (directory batch), ocr_pdf (full PDF), and ocr_page (specific pages). The only mild overlap is ocr_pdf vs ocr_page, but the descriptions clearly delineate the full-document vs page-subset use cases.

Naming Consistency4/5

Three tools share the 'ocr_' prefix (ocr_image, ocr_pdf, ocr_page) and the rest use clear verb_noun forms (check_legibility, batch_ocr). Mostly readable and predictable, though the prefix/suffix placement of 'ocr' varies slightly.

Tool Count5/5

Five tools is a tight, well-scoped set for an OCR/PDF extraction domain. Every tool covers a distinct entry point (single image, single PDF, page subset, batch directory, pre-flight diagnostic) with no redundancy.

Completeness4/5

The surface covers the core OCR lifecycle well: images, full PDFs, page subsets, batch directories, and a legibility diagnostic. Minor gaps remain (e.g. batch image processing or configurable output formats), but the main workflows are fully supported.

Maintenance

ActivityMaintained
ResponsivenessNo issues