Jurisfylex
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., "@Jurisfylexverifique a Súmula 437 do TST e me diga se está cancelada"
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.
Jurisfylex
Servidor MCP de pesquisa e verificação jurídica com prova de origem, para advocacia brasileira. Versão 0.3.0 (laboratório; não homologado para uso em petições sem conferência humana).
O objetivo central é impedir que uma peça seja protocolada com citação inexistente, divergente, cancelada ou revogada. Para isso, toda resposta traz a fonte, a data da coleta e um status de verificação próprio, e falha de fonte nunca vira "nenhum resultado".
O que funciona hoje
Ferramenta | O que faz | Fonte |
| Pesquisa acórdãos, decisões, súmulas, OJs e PNs do TST com relator, órgão, datas e link oficial; para STF e STJ devolve status explícito e o link oficial de pesquisa já preenchido | TST (portal oficial) |
| Confere um julgado pelo número CNJ e, campo a campo, classe, relator, data, órgão e trecho da ementa; só atesta a citação ( | TST; demais tribunais: existência via DataJud |
| Confere texto e situação (ex.: Súmula 437 do TST — CANCELADA) de súmula, OJ ou PN | TST |
| Confere identidade, data e publicação de norma federal, revogação total e o histórico de alterações de um artigo (ex.: art. 611-A da CLT) | Senado Federal |
| Metadados públicos do processo (classe, órgão, assuntos, movimentos); sigilo respeitado. Desligado por padrão até a análise jurídica da issue #11 | DataJud (CNJ) |
| Recebe a minuta inteira, extrai as citações (com classe, relator e data ao lado do número) e confere cada uma; aponta trechos com cara de citação que não reconheceu; | todas |
| Catálogo das fontes: o que está operacional, bloqueado, planejado ou sob análise jurídica (sem rede) | — |
| Dígito verificador e tribunal do número CNJ (não prova existência) | — |
| Estado das fontes, disjuntores e teste ao vivo opcional | — |
Regras de verificação: verified_against_primary_source só quando a fonte oficial devolveu o
registro e os campos conferem; contradicted_or_invalid só com prova (dígito verificador CNJ
inválido, campo divergente, ausência em todas as fontes oficiais); qualquer falha de fonte é
pending_primary_source_verification com can_cite=false.
Related MCP server: RAGJur MCP Server
Limites conhecidos (sem maquiagem)
STF e STJ bloqueiam automação com desafio anti-robô. O servidor não contorna: devolve o link oficial e marca a citação como pendente de conferência manual.
TJs, TRFs e TRTs: só existência e metadados do processo (DataJud); o conteúdo do acórdão não é conferido automaticamente.
Normas: não há texto compilado por artigo; há alertas de alteração/revogação por artigo.
Autenticação por tokens serve para uso privado (Claude Code e clientes que aceitam cabeçalho). Conectores que exigem OAuth (ex.: conector personalizado do claude.ai) precisam do modo
jwtcom um servidor de autorização (Keycloak, Auth0 etc.).Módulo de autos/peças (Fase 5) e multi-tenant não foram implementados.
Detalhes em docs/AUDITORIA_FASE0.md e docs/TESTES_ACEITE.md.
Uso local (stdio)
python -m venv .venv && . .venv/bin/activate
pip install -e '.[dev]'
export DATAJUD_API_KEY='<chave publica vigente na wiki do DataJud>'
jurisfylex # stdio, para Claude Desktop/Code no mesmo computadorUso como serviço HTTP (MackNa Cloud)
jurisfylex-token igor research,verify # gera o token e a linha para JURISFYLEX_TOKENS
docker build -t jurisfylex .
docker run -p 8110:8110 -e JURISFYLEX_TOKENS='igor=sha256:...=research|verify' \
-e DATAJUD_API_KEY='...' jurisfylexEndpoint MCP: /mcp (Streamable HTTP). Saúde: /health e /ready. Passo a passo no MackNa em
docs/MACKNA_DEPLOY.md.
Claude Code:
claude mcp add --transport http jurisfylex https://<dominio>/mcp \
--header "Authorization: Bearer <token>"Testes
pytest # 102 testes offline (fixtures reduzidas de respostas reais)
pytest -m live -v # 7 testes contra as fontes reais (rede; DataJud exige chave)
ruff check src testsLicenças e fontes
Código MIT. Dados de terceiros têm regras próprias: DataJud é restrito a fins legais e não
comerciais, com citação obrigatória do CNJ (Portaria CNJ 160/2020 e alterações). Ver
docs/LICENCAS_E_FONTES.md.
Produto único
O usuário conecta apenas ao Jurisfylex. BRLaw e MCP Brasil foram auditados e ficam como
componentes internos opcionais, desligados (ver docs/AUDITORIA_FASE0.md e NOTICE). Não há
segundo MCP público.
Planejamento
Acompanhamento no ROADMAP.md e na lista mestra #20.
Estudo dos tribunais: docs/ESTUDO_TRIBUNAIS_2026-10-17.md.
Atenção: repositório público. Nenhum documento sigiloso, token, senha ou processo privado deve ser commitado. Os workflows
security.yml(Bandit, pip-audit, extensões proibidas) esecret-history.yml(Gitleaks) rodam em cada PR.
This server cannot be deployed
Maintenance
Related MCP Connectors
Resolve, search and verify legal citations against the official sources, with provenance.
Case law search, court decisions and súmulas, across indexed public sources (STF, STJ, TST, state co
Busca e verifica jurisprudência brasileira real (+400 mil julgados) — anti-alucinação para IA.
Search Brazilian case law, súmulas and federal/state legislation with official source links.
1
Related MCP Servers
- AlicenseBqualityDmaintenanceConnects AI assistants to Brazilian judicial data via DataJud CNJ, LexML, and local corpus, enabling process consultation, legal research, and document generation with Visual Law.262MIT
- FlicenseNot gradedqualityCmaintenanceEnables semantic search, outcome prediction, and legal document drafting across 67M+ Brazilian court decisions from 55 tribunals, with tools for jurimetric analysis and citation verification.-
- AlicenseNot gradedqualityCmaintenanceEnables searching Brazilian National Electronic Court Gazette (DJEN) publications and judicial notifications by OAB, lawyer name, case number, court, and date, returning full text and certificate links, plus party-name case discovery.1MIT
- AlicenseNot gradedqualityCmaintenanceEnables Brazilian case law search across 17 courts, returning exact matching excerpts, official court links, and optional full-text access for decisions.1MIT