Justiça 5.0
by Jorgelaw
README.md
# Justiça 5.0
**Suíte jurídica para o Obsidian.** Reúne, num só lugar, uma ponte MCP para o
PJe/DataJud (e clientes Claude) e a integração com dois plugins da comunidade —
**Templater** e **Smart Connections** — através de um painel, comandos e
configuração unificados.
> O Justiça 5.0 **não embute nem redistribui** o código do Templater ou do
> Smart Connections. Ele apenas os **detecta e usa as APIs/comandos públicos**
> deles em tempo de execução. Cada um continua sendo instalado separadamente
> pelo usuário. Veja [Créditos e licenças](#créditos-e-licenças).
## O que ele faz
- **Ponte MCP (núcleo):** expõe o seu vault como servidor MCP (para Claude
Desktop/Code) e conecta a servidores MCP externos como o **MCP ANA PJe** e o
**DataJud/CNJ**, podendo injetar os resultados como notas no vault.
- **Templater (integração):** inserir modelos na nota atual e criar novas notas
a partir de modelos, direto pela suíte.
- **Smart Connections (integração):** abrir as notas relacionadas (busca
semântica) da nota atual.
- **Painel unificado:** um ícone na barra lateral abre o painel do Justiça 5.0,
que mostra o status dos três componentes e oferece ações rápidas.
- **Comandos unificados:** todos os comandos aparecem agrupados como
`Justiça 5.0: …` na paleta de comandos.
## Requisitos
- Obsidian 1.4.0 ou superior (somente desktop — o servidor MCP usa Node/Electron).
- Para a integração completa, instale também:
- **Templater** — `SilentVoid13/Templater`
- **Smart Connections** — `brianpetro/obsidian-smart-connections`
Se algum deles não estiver instalado, a suíte continua funcionando e apenas
desabilita, com aviso, as funções correspondentes.
## Instalação (via BRAT)
1. Instale o plugin **BRAT** (Obsidian42 - BRAT) pela loja da comunidade.
2. Em *BRAT → Add Beta plugin*, informe: `Jorgelaw/justica50`.
3. Ative **Justiça 5.0** em *Configurações → Plugins da comunidade*.
4. (Opcional) Instale Templater e Smart Connections do mesmo modo.
## Instalação manual
Baixe `main.js`, `manifest.json` e `styles.css` da última *release* e copie-os
para `<vault>/.obsidian/plugins/justica50/`.
## Uso rápido
- Clique no ícone da **balança** na barra lateral para abrir o painel.
- Na paleta de comandos, digite `Justiça 5.0` para ver todas as ações.
- Configure o servidor MCP e os servidores externos em
*Configurações → Justiça 5.0*.
## Desenvolvimento
```bash
npm install
npm run dev # build com watch
npm run build # build de produção (gera main.js)
```
## Créditos e licenças
- **Justiça 5.0** é distribuído sob a licença **MIT** (veja `LICENSE`).
- O **núcleo MCP** deriva do projeto MIT
[`obsidian-mcp-ana`](https://github.com/Jorgelaw/obsidian-mcp-ana)
(ToadaLab / TJMA).
- **Templater** (© SilentVoid13) é um projeto independente licenciado sob
**AGPL-3.0**. O Justiça 5.0 **não inclui** o código do Templater; apenas usa a
API pública dele quando instalado. https://github.com/SilentVoid13/Templater
- **Smart Connections** (© Brian Petro / Jobsi, Inc.) é um projeto independente
sob licença própria. O Justiça 5.0 **não inclui** o código do Smart
Connections; apenas usa a API pública dele quando instalado.
https://github.com/brianpetro/obsidian-smart-connections
Templater e Smart Connections são marcas/obras de seus respectivos autores e
não são afiliados a este projeto.
This server cannot be deployed
Maintenance
ActivitySlowing
ResponsivenessNo issues