
MCP Juridico Brasil
io.github.DeHor-LabsPublished by GitHub account DeHor-Labsv0.1.0Updated Nov 1, 2026
Processos judiciais brasileiros via DataJud CNJ: consulta, andamentos, resumo e prazos em dias úteis
Overview
Connects an AI assistant to Brazil's DataJud CNJ court database to look up cases, movements, deadlines and court codes.
- What you can do
- Look up a case by its CNJ number and list its procedural movements, with date filters
- Summarize a case's latest movement and check whether it changed since a given date
- Calculate the next procedural deadline in business days, accounting for court recess and national holidays
- List the 92 registered court acronyms
- Optionally list and confirm receipt of communications in the Domicílio Judicial Eletrônico
- When to use it
- Useful for Brazilian legal professionals and case-management workflows that need quick lookups of public court records, movement histories and CPC-based deadline calculations from inside an assistant.
- Requirements
- Runs locally over stdio, typically launched with uvx (or pip/uv install), so Python and the uv tool are needed. Network access to the DataJud CNJ API. DATAJUD_API_KEY is optional and overrides the default public CNJ key. The optional Domicílio Judicial Eletrônico tools need DJE_CLIENT_ID, DJE_CLIENT_SECRET and DJE_BEHALF_OF_CPF.
Installation
In SourceWeft
- Open MCP Juridico Brasil in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Conecte qualquer assistente de IA ao DataJud CNJ - com 92 siglas de tribunais cadastradas, cálculo de prazos, monitoramento de processos e conformidade com o CPC.
juridico.dehor.dev: página do projeto, com exemplos, instalação e perguntas frequentes
[PyPI version] [Python 3.10+] [CI] [Licença MIT] [MCP Compatível] [Stars] [Issues]
O que é · Ferramentas · Instalação · Configuração · Roadmap · Contribuindo
O que é
mcp-juridico-brasil conecta assistentes de IA, escritórios de advocacia e sistemas de gestão processual ao DataJud CNJ - a base unificada de dados judiciais do Conselho Nacional de Justiça - com 92 siglas de tribunais cadastradas em todas as justiças (Federal, Estadual, do Trabalho, Militar, Eleitoral e Superior). Estar cadastrado não garante que o DataJud tenha dados daquele tribunal: o volume de dados depende do que cada tribunal envia ao CNJ.
O servidor não é um catálogo genérico de dados públicos. A proposta é ser uma vertical processual: transformar consultas judiciais fragmentadas em tools seguras, componíveis e prontas para agentes - com cálculo de prazos em dias úteis conforme o CPC, monitoramento de andamentos por consulta e acesso ao Domicílio Judicial Eletrônico.
Ferramentas disponíveis
O servidor registra 9 tools e 1 resource (ver src/mcp_juridico_brasil/server.py).
Consulta e monitoramento de processos
Cálculo de prazos processuais
Referência de tribunais
Domicílio Judicial Eletrônico (opcional)
Exigem credenciais próprias do DJe (DJE_CLIENT_ID, DJE_CLIENT_SECRET, DJE_BEHALF_OF_CPF).
Resource MCP
Instalação
A forma mais simples, sem instalar nada permanentemente:
O que é
uvx? É o gerenciador de ferramentas do uv, que baixa e executa pacotes Python em ambiente isolado, sem poluir seu sistema. Se ainda não tem o uv:curl -LsSf https://astral.sh/uv/install.sh | sh
Mantendo atualizado: use
uvx mcp-juridico-brasil@latestouuvx --refresh mcp-juridico-brasilpara forçar a versão mais recente do PyPI.
Instalação permanente (alternativa)
A partir do código-fonte
Configuração por cliente MCP
Cole o trecho abaixo no arquivo de configuração do seu cliente. A variável DATAJUD_API_KEY é opcional: por padrão o servidor usa a chave pública vigente divulgada pelo CNJ em datajud-wiki.cnj.jus.br. Como o CNJ pode trocá-la a qualquer momento, use a variável para substituí-la quando necessário.
Claude Desktop
Edite ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) ou %APPDATA%\Claude\claude_desktop_config.json (Windows):
Reinicie o Claude Desktop. As ferramentas jurídicas aparecem automaticamente.
Claude Code (CLI)
Para incluir a chave de API:
Cursor / .mcp.json
Crie ou edite .cursor/mcp.json (ou .mcp.json na raiz do projeto):
VS Code + Continue
Adicione ao settings.json:
Variáveis de ambiente
Arquitetura
Fontes de dados:
- DataJud CNJ - base unificada de dados judiciais (Portaria CNJ 160/2020)
- Calendário forense nacional e estadual - processado offline para cálculo de prazos (CPC art. 219/220/224)
Roadmap
- v0.1.x - Busca de processo, listagem de movimentações, resumo de andamento e listagem de tribunais
- v0.2.x - Monitoramento por consulta, cálculo de prazos em dias úteis (CPC), resource MCP por processo
- v0.3.x - Webhook push de atualizações, persistência em banco de dados e alertas por prazo
- v0.4.x (parcial) - Intimações via Domicílio Judicial Eletrônico (DJe): listagem e confirmação de leitura com gate duplo
- v0.4.x - Parsing de publicações e extração estruturada
- v1.0.0 - Suite processual completa com auditoria LGPD, contratos de API estáveis e cobertura ampliada
Privacidade e LGPD
Atenção: as tools de consulta processual acessam exclusivamente dados públicos disponibilizados pelo DataJud CNJ (Resolução CNJ 331/2020); processos em segredo de justiça não são retornados por essa API. As tools opcionais do DJe são diferentes: com credenciais do próprio advogado, acessam comunicações processuais não públicas recebidas no Domicílio Judicial Eletrônico, com o conteúdo de intimações sigilosas suprimido, e
confirmar_leitura_intimacaopode produzir efeito jurídico. Nenhum dado processual é armazenado fora do ambiente local do usuário, e nesta versão as tools de consulta não gravam os resultados em disco. O uso das ferramentas é de responsabilidade do profissional habilitado, em conformidade com a LGPD (Lei 13.709/2018), a Resolução CNJ 647/2025 e a OAB Recomendação 001/2024. Estas ferramentas não constituem consultoria jurídica.
Contribuindo
Contribuições são bem-vindas!
Veja as issues abertas - especialmente as marcadas com good first issue.
Cada módulo segue o padrão client.py + schemas.py + tools.py, tornando simples adicionar novos módulos processuais.
Projeto irmão
Este servidor faz par com o MCP Fiscal Brasil, que conecta IAs ao sistema fiscal brasileiro (NF-e, SPED, CNPJ, Simples Nacional, Reforma Tributária 2026):
github.com/DeHor-Labs/mcp-fiscal-brasil
Licença
MIT - veja LICENSE para detalhes.
Feito com dedicação para o Judiciário brasileiro
Conectando inteligência artificial aos tribunais do sistema de justiça nacional
Source: README.md at commit d680ad4
Tools
0Version history
1- v0.1.0LatestOct 18, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts