MCP PJe Pernambuco
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PJE_TJPE_DATA_DIR | No | Reserva dados locais do MCP (sem padrão, usa diretório de dados do SO). | |
| PJE_TJPE_HEADLESS | No | Exibe ou oculta o Chromium usado em operações públicas. | true |
| PJE_TJPE_TIMEOUT_MS | No | Timeout do portal em milissegundos. | 30000 |
| PJE_TJPE_DOWNLOAD_DIR | No | Destino dos documentos, íntegras, transcrições do chat e sidecars SHA-256. | Downloads/PJe-TJPE |
| PJE_TJPE_ADAPTIVE_MODE | No | Modo observe, shadow ou active; valor inválido impede a inicialização. | observe |
| PJE_TJPE_AUTH_HEADLESS | No | Mantém visível o Chromium de autenticação; deve ser false para certificado. | false |
| PJE_TJPE_CHAT_HEADLESS | No | Mantém visível a janela do chat da CAP1G para o advogado acompanhar e intervir. | false |
| PJE_TJPE_DATAJUD_API_KEY | No | Sobrescreve a chave da API DataJud se o CNJ a rotacionar. | |
| PJE_TJPE_MAX_PJEDOCS_BYTES | No | Teto local independente para baixar a íntegra pronta do PJeDocs. | 536870912 |
| PJE_TJPE_MAX_DOCUMENT_BYTES | No | Limite local para leitura e download direto de um documento. | 3145728 |
| PJE_TJPE_ADAPTIVE_MAX_EVENTS | No | Retenção do JSONL local, de 1 a 10.000; deve coincidir entre processos. | 200 |
| PJE_TJPE_CAP1G_PROCESSOS_POR_CHAT | No | Quantos processos distintos um atendimento da CAP1G aceita encaminhar (1 a 50). | 5 |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| status_servidorA | Informa versão, segurança e recursos disponíveis sem abrir o navegador. |
| listar_tribunais_suportadosA | Lista ambientes oficiais e informa claramente quais adaptadores ainda estão em descoberta. |
| status_navegacao_adaptativaA | Informa modo, retenção e adaptadores locais sem abrir navegador ou acessar tribunal. |
| listar_falhas_navegacaoB | Lê eventos estruturais sanitizados; nunca retorna HTML, NPU, credencial ou texto livre. |
| validar_adaptadores_offlineB | Reavalia o JSONL com os YAML empacotados sem rede, clique ou preenchimento. |
| listar_ambientesA | Lista URLs oficiais configuradas para o PJe/TJPE de 1º e 2º graus. |
| diagnosticar_ambienteA | Testa Chromium, SICAJUD e consultas públicas do TJPE sem fazer login. |
| diagnosticar_pjeofficeA | Verifica passivamente porta local e botões SSO, sem clicar ou enviar dados. |
| pesquisar_classes_custasB | Pesquisa códigos e descrições de classes na lista oficial do SICAJUD. |
| simular_custasB | Simula taxa e custas no SICAJUD; não cria, vincula ou paga uma guia. |
| consultar_processo_publicoB | Consulta os dados públicos de um NPU do TJPE e mascara CPF/CNPJ no retorno. |
| testar_loginC | Testa o login pessoal salvo no Keychain, sem abrir processo ou expediente. |
| abrir_login_certificadoC | Abre o SSO visível e delega certificado/PIN ao PJeOffice instalado localmente. |
| verificar_login_certificadoC | Verifica a tentativa existente sem clicar novamente ou solicitar PIN. |
| consultar_metadados_processoA | Metadados públicos de um NPU na API DataJud do CNJ, sem navegador nem sessão. |
| inspecionar_aba_painelB | Descreve a estrutura de uma aba consultiva do painel, sem preencher ou submeter. |
| inspecionar_estrutura_autosA | Descreve a estrutura da timeline dos Autos, sem abrir ou ler peça alguma. |
| listar_jurisdicoes_acervoA | Lista as jurisdições do Acervo deste grau, para escolher uma em listar_acervo. |
| listar_acervoC | Lista ou pesquisa o Acervo de uma jurisdição; a busca roda no próprio PJe. |
| preparar_acesso_pesquisa_geralA | Pesquisa um NPU exato e prepara sua abertura sem registrar o acesso ao processo. |
| abrir_autos_pesquisa_geralD | Abre o resultado somente após nova mensagem literal; o PJe pode registrar o acesso. |
| consultar_autosC | Lê Autos do Acervo ou o cache de uma abertura confirmada na Pesquisa Geral. |
| ler_documento_autosA | Extrai texto de documento já enumerado nos Autos e informa seu SHA-256. |
| baixar_documento_autosC | Baixa um documento enumerado nos Autos e grava arquivo e sidecar SHA-256. |
| preparar_download_pjedocsB | Prepara a solicitação da íntegra no PJeDocs sem disparar a geração. |
| solicitar_download_pjedocsC | Solicita a íntegra preparada somente após nova mensagem do usuário com a frase literal. |
| listar_downloads_pjedocsA | Consulta o estado do resultado solicitado no PJeDocs sem abrir outros processos. |
| baixar_resultado_pjedocsC | Baixa um resultado pronto e vinculado, gravando o arquivo e seu SHA-256. |
| verificar_chat_cap1gA | Verifica passivamente se a CAP1G tem operador no chat, sem abrir conversa. |
| preparar_chat_cap1gA | Valida identificação e mensagem inicial e prepara o chat sem iniciá-lo. |
| iniciar_chat_cap1gB | Abre o chat preparado, em janela visível, somente após a frase literal do usuário. |
| ler_chat_cap1gA | Lê estado e mensagens do chat em andamento sem esperar nem enviar nada. |
| aguardar_resposta_chat_cap1gC | Espera mensagem nova desde a última entregue, ou mudança de estado, até o tempo dado. |
| enviar_mensagem_chat_cap1gA | Envia uma mensagem ao operador e confirma o eco no chat; recusa repetição. |
| encerrar_chat_cap1gB | Encerra a conversa, fecha a janela e grava a transcrição com sidecar SHA-256. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 35 tools
Tool purposes are mostly clear because descriptions specify source (SICAJUD, DataJud, PJe, PJeDocs) and workflow phase (prepare, solicit, open, encerrar). A few pairs require close reading—listar_ambientes versus listar_tribunais_suportados, consultar_processo_publico versus consultar_metadados_processo, and the staged PJeDocs tools—so selection is not entirely automatic.
The set overwhelmingly follows the Portuguese verb_noun imperative pattern, such as listar, consultar, baixar, and encerrar, and groups tools by subdomain. The two status_* names break the imperative pattern, and a few compound names are overloaded, but there is no mixed casing or random verbing.
35 tools is a heavy surface for an MCP server, even for the broad PJe domain. The many prepare/request/list/download staging tools inflate the count and force an agent to navigate a large state machine when selecting the right operation.
Core workflows—environment diagnostics, public consultation, autos access, document extraction/download, PJeDocs, and CAP1G chat—are represented without obvious dead ends. Minor gaps include no explicit session logout/cleanup and no standalone document enumeration tool beyond the autos inspection and reading tools.