Skip to main content
ClaudeWave
DeHor-Labs avatar
DeHor-Labs

mcp-juridico-brasil

View on GitHub

Plataforma juridica modular via Model Context Protocol - modulo de acompanhamento processual sobre a API publica do DataJud (CNJ)

MCP ServersOfficial Registry114 stars27 forks● PythonMITUpdated today
ClaudeWave Trust Score
89/100
✓ Trusted
Passed
  • ✓Open-source license (MIT)
  • ✓Actively maintained (<30d)
  • ✓Healthy fork ratio
  • ✓Clear description
  • ✓Documented (README)
Flags
  • !Install pipes a remote script into a shell (curl | sh)
Last scanned: 10/18/2026
Install in Claude Code / Claude Desktop
Method: UVX (Python) · mcp-juridico-brasil
Claude Code CLI
claude mcp add mcp-juridico-brasil -- uvx mcp-juridico-brasil
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "mcp-juridico-brasil": {
      "command": "uvx",
      "args": ["mcp-juridico-brasil"],
      "env": {
        "DATAJUD_API_KEY": "<datajud_api_key>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Detected environment variables
DATAJUD_API_KEY
Use cases

MCP Servers overview

<!-- mcp-name: io.github.DeHor-Labs/mcp-juridico-brasil -->

<p align="center">
  <img src="https://raw.githubusercontent.com/DeHor-Labs/mcp-juridico-brasil/main/assets/banner.svg" width="800" alt="MCP Juridico Brasil">
</p>

<p align="center">
  <strong>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.</strong>
</p>

<p align="center">
  <a href="https://juridico.dehor.dev"><strong>juridico.dehor.dev</strong></a>: página do projeto, com exemplos, instalação e perguntas frequentes
</p>

<p align="center">
  <a href="https://pypi.org/project/mcp-juridico-brasil/"><img src="https://img.shields.io/pypi/v/mcp-juridico-brasil?color=003087&label=PyPI" alt="PyPI version"></a>
  <a href="https://www.python.org/downloads/"><img src="https://img.shields.io/badge/python-3.10%2B-1a7a4a?logo=python&logoColor=white" alt="Python 3.10+"></a>
  <a href="https://github.com/DeHor-Labs/mcp-juridico-brasil/actions/workflows/ci.yml"><img src="https://github.com/DeHor-Labs/mcp-juridico-brasil/actions/workflows/ci.yml/badge.svg" alt="CI"></a>
  <a href="LICENSE"><img src="https://img.shields.io/badge/licenca-MIT-4fc3f7?labelColor=001f5b" alt="Licença MIT"></a>
  <a href="https://modelcontextprotocol.io"><img src="https://img.shields.io/badge/MCP-compatível-7c3aed" alt="MCP Compatível"></a>
  <img src="https://img.shields.io/github/stars/DeHor-Labs/mcp-juridico-brasil?style=flat&color=003087" alt="Stars">
  <img src="https://img.shields.io/github/issues/DeHor-Labs/mcp-juridico-brasil?color=4fc3f7&labelColor=001f5b" alt="Issues">
</p>

<p align="center">
  <a href="#o-que-é">O que é</a> ·
  <a href="#ferramentas-disponíveis">Ferramentas</a> ·
  <a href="#instalação">Instalação</a> ·
  <a href="#configuração-por-cliente-mcp">Configuração</a> ·
  <a href="#roadmap">Roadmap</a> ·
  <a href="#contribuindo">Contribuindo</a>
</p>

---

## 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

| Ferramenta | Descrição | Fonte |
|------------|-----------|-------|
| `buscar_processo_por_numero` | Consulta completa de processo pelo número CNJ (NNNNNNN-DD.AAAA.J.TT.OOOO) | DataJud CNJ |
| `listar_movimentacoes` | Histórico de andamentos processuais com filtro por data | DataJud CNJ |
| `resumir_andamento` | Dados do processo mais instrução de resumo para o modelo de linguagem | DataJud CNJ |
| `monitorar_processo` | Informa se houve atualização desde uma data e a data da última atualização (polling, sem gravar snapshot) | DataJud CNJ |
| `listar_processos_monitorados` | Lista processos com snapshot gravado na sessão. Nesta versão nenhuma tool de consulta grava snapshot, então a lista vem vazia | Memória local |

### Cálculo de prazos processuais

| Ferramenta | Descrição | Referência |
|------------|-----------|------------|
| `calcular_proximo_prazo` | Cálculo de prazo em dias úteis com recesso forense e feriados nacionais (art. 219, 220 e 224 CPC). Feriados estaduais só entram com `uf` informada | Offline com `data_intimacao_iso`; sem ela, consulta o DataJud para usar a última movimentação |

### Referência de tribunais

| Ferramenta | Descrição | Fonte |
|------------|-----------|-------|
| `listar_tribunais` | Lista as 92 siglas cadastradas no servidor (Portaria CNJ 160/2020) | Offline |

### Domicílio Judicial Eletrônico (opcional)

Exigem credenciais próprias do DJe (`DJE_CLIENT_ID`, `DJE_CLIENT_SECRET`, `DJE_BEHALF_OF_CPF`).

| Ferramenta | Descrição | Fonte |
|------------|-----------|-------|
| `listar_intimacoes` | Lista comunicações recebidas no DJe. Somente leitura; conteúdo de intimações sigilosas é suprimido | DJe (API Comunica) |
| `confirmar_leitura_intimacao` | Confirma leitura de intimação. **Tem efeito jurídico real e inicia prazo.** Funciona em dry-run por padrão e só confirma com `confirmar=True` e `DJE_PERMITIR_CONFIRMACAO_LEITURA=true` | DJe (API Comunica) |

### Resource MCP

| Resource | Descrição |
|----------|-----------|
| `processo://{numero}/snapshot` | Lê o snapshot gravado de um processo, se existir. Como `buscar_processo_por_numero` e `monitorar_processo` não gravam snapshot, nesta versão ele responde que não há snapshot disponível |

---

## Instalação

A forma mais simples, sem instalar nada permanentemente:

```bash
uvx mcp-juridico-brasil
```

> **O que é `uvx`?** É o gerenciador de ferramentas do [uv](https://docs.astral.sh/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@latest` ou `uvx --refresh mcp-juridico-brasil` para forçar a versão mais recente do PyPI.

### Instalação permanente (alternativa)

```bash
# via pip
pip install mcp-juridico-brasil

# via uv (recomendado para projetos Python)
uv add mcp-juridico-brasil
```

### A partir do código-fonte

```bash
git clone https://github.com/DeHor-Labs/mcp-juridico-brasil.git
cd mcp-juridico-brasil
uv sync
```

---

## 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](https://datajud-wiki.cnj.jus.br/api-publica/acesso/). 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):

```json
{
  "mcpServers": {
    "juridico-brasil": {
      "command": "uvx",
      "args": ["mcp-juridico-brasil"],
      "env": {
        "DATAJUD_API_KEY": "sua-chave-aqui"
      }
    }
  }
}
```

Reinicie o Claude Desktop. As ferramentas jurídicas aparecem automaticamente.

### Claude Code (CLI)

```bash
claude mcp add juridico-brasil -- uvx mcp-juridico-brasil
```

Para incluir a chave de API:

```bash
DATAJUD_API_KEY=sua-chave-aqui claude mcp add juridico-brasil -- uvx mcp-juridico-brasil
```

### Cursor / `.mcp.json`

Crie ou edite `.cursor/mcp.json` (ou `.mcp.json` na raiz do projeto):

```json
{
  "mcpServers": {
    "juridico-brasil": {
      "command": "uvx",
      "args": ["mcp-juridico-brasil"],
      "env": {
        "DATAJUD_API_KEY": "sua-chave-aqui"
      }
    }
  }
}
```

### VS Code + Continue

Adicione ao `settings.json`:

```json
{
  "continue.mcpServers": {
    "juridico-brasil": {
      "command": "uvx",
      "args": ["mcp-juridico-brasil"],
      "env": {
        "DATAJUD_API_KEY": "sua-chave-aqui"
      }
    }
  }
}
```

---

## Variáveis de ambiente

| Variável | Descrição | Padrão |
|----------|-----------|--------|
| `DATAJUD_API_KEY` | Substitui a chave pública padrão do DataJud CNJ | chave pública vigente do CNJ |
| `JURIDICO_LOG_LEVEL` | Nível de log: `DEBUG`, `INFO`, `WARNING` | `INFO` |
| `JURIDICO_SNAPSHOT_DIR` | Diretório para persistir em arquivo snapshots gravados. Nesta versão as tools de consulta não gravam snapshot | memória |
| `JURIDICO_HTTP_TIMEOUT` | Timeout em segundos para chamadas HTTP ao DataJud | `30` |

---

## Arquitetura

```
Claude / GPT / Cursor / qualquer cliente MCP
              |
              | Model Context Protocol (stdio)
              v
    mcp-juridico-brasil
              |
    +---------+---------+-----------+----------+
    |         |         |           |          |
 Processos  Movim.   Resumo    Monitoram.  Prazos
    |         |         |           |          |
    v         v         v           v          v
 DataJud   DataJud   DataJud    DataJud   Calendario
  CNJ        CNJ       CNJ        CNJ      forense
                                           offline
              |
              v
   92 siglas de tribunais
  (Federal, Estadual, Trabalho,
   Militar, Eleitoral, Superior)
```

**Fontes de dados:**
- [DataJud CNJ](https://datajud-wiki.cnj.jus.br/) - 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

- [x] **v0.1.x** - Busca de processo, listagem de movimentações, resumo de andamento e listagem de tribunais
- [x] **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
- [x] **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

What people ask about mcp-juridico-brasil

What is DeHor-Labs/mcp-juridico-brasil?

+

DeHor-Labs/mcp-juridico-brasil is mcp servers for the Claude AI ecosystem. Plataforma juridica modular via Model Context Protocol - modulo de acompanhamento processual sobre a API publica do DataJud (CNJ) It has 114 GitHub stars and its last recorded update is dated 2026-10-17.

How do I install mcp-juridico-brasil?

+

You can install mcp-juridico-brasil by cloning the repository (https://github.com/DeHor-Labs/mcp-juridico-brasil) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is DeHor-Labs/mcp-juridico-brasil safe to use?

+

Our security agent has analyzed DeHor-Labs/mcp-juridico-brasil and assigned a Trust Score of 89/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.

Who maintains DeHor-Labs/mcp-juridico-brasil?

+

DeHor-Labs/mcp-juridico-brasil is maintained by DeHor-Labs. The last recorded GitHub activity is dated 2026-10-17, with 6 open issues.

Are there alternatives to mcp-juridico-brasil?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy mcp-juridico-brasil to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: DeHor-Labs/mcp-juridico-brasil
[![Featured on ClaudeWave](https://claudewave.com/api/badge/dehor-labs-mcp-juridico-brasil)](https://claudewave.com/repo/dehor-labs-mcp-juridico-brasil)
<a href="https://claudewave.com/repo/dehor-labs-mcp-juridico-brasil"><img src="https://claudewave.com/api/badge/dehor-labs-mcp-juridico-brasil" alt="Featured on ClaudeWave: DeHor-Labs/mcp-juridico-brasil" width="320" height="64" /></a>

More MCP Servers

mcp-juridico-brasil alternatives