MCP PJe-TJCE
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP PJe-TJCEconsulte o processo 0000000-00.2024.8.06.0000 no 2º grau"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP PJe-TJCE — v0.3.0
Servidor MCP experimental e somente de leitura para consulta ao Processo Judicial Eletrônico do Tribunal de Justiça do Estado do Ceará, com suporte ao 1º e ao 2º graus.
A v0.3.0 reorganiza a base para uso mais seguro e previsível no fluxo de análise jurídica: migração para MCP SDK 2.x, autenticação manual no navegador sem armazenamento de seed TOTP, nova ferramenta preparar_processo_para_analise, diagnóstico automático e testes adicionais.
Mudanças principais da v0.3.0
MCP SDK 2.x (
MCPServer);Streamable HTTP em
/mcp;nenhuma chave TOTP é solicitada ou armazenada;
login/2FA são concluídos manualmente na janela do navegador;
novo adaptador
src/pje_client_v3.py;novo gerenciador de sessão
src/cliente_singleton_v3.py;nova ferramenta
preparar_processo_para_analise;DIAGNOSTICAR.batgera relatório local de ambiente;CONFIGURAR-V3.bateINICIAR-V3.batsimplificam a instalação e inicialização;limite de corpo de requisição MCP configurável;
testes básicos adicionais em
tests/test_v3.py.
Related MCP server: Processos Judiciais (Completa)
Segurança
O projeto permanece somente leitura. Não possui ferramentas de protocolo, assinatura, ciência, movimentação ou alteração processual.
A v0.3.0 não precisa armazenar CPF, senha nem seed TOTP para automatizar o segundo fator. Quando o PJe solicitar autenticação, o navegador é aberto e o usuário conclui o acesso manualmente. Cookies permanecem apenas na sessão local do navegador.
O servidor escuta em 127.0.0.1 por padrão. Não exponha a porta diretamente à internet.
Endpoints TJCE
Grau | URL |
1º grau |
|
2º grau |
|
Ferramentas MCP
status_pjeconsultar_processoultimas_movimentacoeslistar_documentospreparar_processo_para_analiseler_documentoencerrar_sessao
preparar_processo_para_analise
Essa ferramenta reúne, de forma preliminar, movimentações e links de documentos e tenta classificá-los em categorias úteis à análise jurídica, como decisão, sentença, acórdão, recurso, contrarrazões e manifestação do Ministério Público.
A classificação é heurística e deve ser conferida antes de uso em relatório ou parecer.
Instalação recomendada no Windows
Baixe/extrai o repositório em uma pasta nova e execute:
CONFIGURAR-V3.batDepois:
INICIAR-CHATGPT.batou:
INICIAR-V3.batO servidor local ficará disponível em:
MCP: http://127.0.0.1:8000/mcp
Health: http://127.0.0.1:8000/healthQuando uma ferramenta precisar abrir o PJe, o Chromium será exibido. Conclua manualmente o login e o segundo fator e mantenha a janela aberta durante a sessão.
Conexão ao ChatGPT
Para uso com plugin/app MCP do ChatGPT, conecte um túnel seguro ao endpoint local:
http://127.0.0.1:8000/mcpNão use 127.0.0.1 como URL remota diretamente no ChatGPT.
Diagnóstico
Em caso de erro, execute:
DIAGNOSTICAR.batEle gera diagnostico-pje-tjce.txt com informações de Python, MCP SDK, Playwright, imports do projeto, porta 8000 e health check local. O relatório não deve conter credenciais.
Variáveis de ambiente
PJE_HEADLESS=0
PJE_WARMUP=0
PJE_TJCE_PROFILE_HINT=
PJE_IDLE_TIMEOUT=600
PJE_MANUAL_TOTP_TIMEOUT=180
MCP_HOST=127.0.0.1
MCP_PORT=8000
MCP_JSON_RESPONSE=1
MCP_MAX_REQUEST_BODY=2097152Estrutura atual
src/
├── config.py
├── pje_client_v3.py
├── cliente_singleton_v3.py
├── server.py
└── remote_server.py
tests/
├── test_config.py
└── test_v3.pyOs arquivos pje_client.py, cliente_singleton.py e security.py pertencem à geração anterior e permanecem apenas como referência de transição. A execução principal da v0.3.0 utiliza os módulos *_v3.
Limitações atuais
O PJe é uma aplicação web dinâmica. Os seletores internos ainda precisam ser validados com uma sessão autenticada real do TJCE. A ferramenta preparar_processo_para_analise é uma camada inicial de classificação e não substitui conferência documental.
A próxima evolução recomendada é observar as chamadas internas da própria interface PJe e, quando tecnicamente e institucionalmente permitido, substituir scraping visual por endpoints autenticados mais estáveis.
Uso institucional
Antes de implantação rotineira, valide o comportamento com perfil autorizado do MPCE, revise as regras internas de segurança e proteção de dados e mantenha o projeto em modo somente leitura.
This server cannot be deployed
Maintenance
Related MCP Connectors
Bureau-operated public read-only MCP service for public Context Packets and Cases.
Brazilian legal stack in one MCP: lawsuits, court publications, case law, tenders, certificates.
Full lookup of a person's or company's lawsuits from the CPF or CNPJ, with per-case detail. Platform
Looks up cases in the state Court of Justice by CPF, CNPJ, party name, case number, instance, and st
Related MCP Servers
- FlicenseAqualityAmaintenanceUnofficial read-only MCP server for querying public civil court cases from the Chilean Judicial Branch, providing case data and notary actions with real diligence dates.141-
- AlicenseNot gradedqualityCmaintenanceEnables complete judicial process lookup for individuals or companies via CPF/CNPJ, returning detailed case information. Works with any MCP client over HTTP.MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for consulting Brazilian court proceedings (TJPR) from the official source, read-only and pay-per-query with prepaid credits. Works with any MCP client over HTTP.MIT
- AlicenseNot gradedqualityCmaintenanceEnables querying official first-degree court case information from the São Paulo Court of Justice (TJSP). It provides a read-only MCP tool, accessible via HTTP, with pay-per-use pricing and no platform credentials required.MIT