Skip to main content
Glama
carlosvictorodrigues

Jusratio Case File

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GEMINI_API_KEYNoRecommended (BYOK) — used locally for OCR and semantic search. Without it, native PDFs work fully; scanned pages stay pending OCR.
GEMINI_OCR_MODELNoOptional OCR model override. Default: gemini-3.5-flash.
JUSRATIO_CASES_DIRYesRequired local directory for all case files and generated artifacts.
GEMINI_EMBEDDING_MODELNoOptional embedding model override for semantic search. Default: gemini-embedding-2.
JUSRATIO_OCR_MAX_CONCURRENCYNoOptional OCR concurrency limit. Default: 2.
JUSRATIO_OCR_MAX_RETRY_ATTEMPTSNoOptional per-page OCR retry limit. Default: 3.
JUSRATIO_OCR_APPROVAL_PAGE_THRESHOLDNoPages of pending OCR above which explicit approval is required. Default: 25.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
criar_caso_localB

Cria um caso local a partir de um PDF que ja esteja dentro da pasta autorizada e inicia a ingestao em background. Retorne ao usuario o case_id e acompanhe com status_caso.

status_casoA

Progresso da ingestao local: paginas processadas, OCR pendente, alertas e estado do job.

listar_casosA

Lista os casos existentes na pasta autorizada, com partes, páginas, estado e achados no dossiê. Use quando o usuário não nomear o caso — NUNCA presuma qual é.

case_fileB

Mapa compacto do caso (cobertura, eventos datados e radar quando existirem), sem paginas inteiras.

mapa_do_cadernoA

Índice dos autos: os DOCUMENTOS do caderno processual (peças, contratos, certidões) com intervalo de páginas, assinante e data de juntada, extraídos do rodapé do PJe. Use para montar linha do tempo, localizar a fonte primária de um documento e atribuir alegações à peça correta. Filtro opcional por tipo de peça.

linha_do_tempoA

Cronologia determinística do caso: eventos datados + data de juntada de cada documento do caderno (rodapé do PJe), ordenados. Use ESTA tool para linha do tempo em vez de abrir páginas uma a uma. Filtro opcional por período (de/ate, ISO).

anotar_achadoA

Registra no DOSSIÊ persistente do caso um fato apurado (frase curta) com seus evidence_ids — o lastro é validado contra o índice. Use durante investigações longas: o dossiê sobrevive à compactação da conversa e a novas sessões.

dossieB

Restaura o estado da investigação: todos os achados registrados no caso, cada um com seus evidence_ids. Comece por aqui ao retomar uma investigação (nova conversa ou histórico compactado).

buscar_no_processoA

Busca local nas evidencias do processo (hibrida quando o caso tem indice semantico; senao lexical com ranking). Cada resultado traz evidence_id, pagina, um trecho e o DOCUMENTO de origem (peça/contrato + data de juntada) — hit dentro de uma petição é alegação da parte, não fato provado. Abra o verbatim com abrir_trecho antes de citar.

abrir_trechoB

Reabre o verbatim de uma evidencia pelo evidence_id. Use antes de citar qualquer trecho em pecas ou relatorios.

abrir_paginaB

Texto extraido de uma pagina especifica do processo. Devolve tambem 'original': caminho local + link file:// do PDF da pagina, para o usuario conferir no original com um clique.

exportar_documentoA

Converte um relatorio/minuta/pacote em DOCX (Word) e grava em exports/ dentro da pasta do caso; por padrao ja abre o arquivo no computador. TODO entregavel para o usuario final sai por aqui — nunca arquivo solto em pasta temporaria. Formatacao forense automatica (A4, Times 12, justificado, titulos pretos). Passe o titulo COM acentuacao normal (so o nome do arquivo e gerado sem acentos). Se o markdown ja abrir com um titulo (#), nao sera duplicado. Markdown suportado: titulos, listas, negrito/italico, tabelas e citacoes em recuo (>).

abrir_no_computadorA

Abre NO COMPUTADOR do usuario o PDF da pagina (visualizador padrao) ou o processo integral; com revelar=true, revela o arquivo no Explorer/Finder. Use quando o usuario quiser VER o original. So abre arquivos do proprio caso, dentro da pasta autorizada.

montar_pacote_evidenciasC

Pacote compacto de fatos com evidence_id, cobertura e queries sugeridas para o MCP de jurisprudencia conectado no workspace.

indexar_semanticaA

Gera embeddings locais BYOK para busca por significado (variações morfológicas e paráfrases). Opt-in com teto explícito de chamadas Gemini; idempotente — re-rodar só embeda o que falta.

retomar_ingestaoA

Retoma a ingestao local sem repetir trabalho ja feito: use apos reinicio do cliente, quando a chave Gemini passar a existir ou apos autorizar_ocr.

autorizar_ocrA

Autoriza a execucao de OCR BYOK com tetos explicitos de paginas e chamadas. Obrigatorio quando status_caso indicar paused_awaiting_ocr_approval.

analisar_radar_processual_civelC

Apontamentos processuais civeis candidatos (prazos e oportunidades) ancorados em evidence_ids; nao emite conclusao final de prazo.

analisar_caso_civelD

Macro local: combina cobertura, radar processual e pacote de evidencias, com lacunas explicitas. Respeite global_analysis_allowed.

consultar_prazos_referenciaA

Tabela local CURADA de prazos cíveis (CPC) com base legal — fonte única de prazos do produto. Filtro opcional por ato/tipo/artigo. Referência para conferência do advogado; nunca calcule data final.

registrar_jurisprudenciaA

Registra no caso os doc_ids REAIS retornados pelo MCP de jurisprudencia conectado. Unico caminho para que verificar_referencias aceite um doc_id.

verificar_referenciasB

Valida evidence_ids do processo e doc_ids registrados ANTES do relatorio final. Nada deve ser afirmado ao usuario sem passar por aqui.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/carlosvictorodrigues/jusratio-case-file'

If you have feedback or need assistance with the MCP directory API, please join our Discord server