mcpField
M
MCP Juridico Brasil

MCP Juridico Brasil

本地服务
juridico.dehor.dev法律与政务1222 天前更新

关于 MCP Juridico Brasil

MCP Juridico Brasil 是面向巴西法律从业者及相关系统的 MCP 服务,可查询 DataJud CNJ 的司法案件数据。它将案件查询与监控、CPC 工作日期限计算以及可选的 Domicílio Judicial Eletrônico 通知访问结合起来。

主要功能

  1. 01按 CNJ 编号查询案件
  2. 02列出并总结案件进展
  3. 03轮询案件更新
  4. 04按 CPC 计算工作日期限
  5. 05列出并确认 DJe 通知

适用场景

  1. 01查看公开案件记录及进展
  2. 02检查案件自指定日期后是否更新
  3. 03计算诉讼程序期限
  4. 04使用授权凭证查看 DJe 通知

MCP 相关

通过 stdio 向 MCP 客户端提供 9 个工具和 1 个资源,支持案件查询、进展记录、监控、期限计算、法院参考信息及可选的 DJe 通知。本版本提供案件快照资源,但查询工具不会保存快照。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"dehor-labs-mcp-juridico-brasil": {
"command": "uvx",
"args": [
"mcp-juridico-brasil"
]
}
}
}
启动命令uvx mcp-juridico-brasil

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypimcp-juridico-brasil0.1.0

工具

9

收录的工具列表 · 更新于 1 周前

参数类型必填说明
tribunalany否Sigla do tribunal (ex: 'TJSP', 'TRF4', 'STJ'). Se omitida, o sistema tenta localizar o processo em todos os tribunais (operação mais lenta).
numero_processostring是Número no formato CNJ (ex: '0001234-56.2023.8.26.0100') ou sem formatação (20 dígitos).

详细介绍

MCP Juridico Brasil

将任意 AI 助手连接到 DataJud CNJ——已登记 92 个法院简称,支持期限计算、案件监控并符合 CPC 规定。

juridico.dehor.dev:项目页面,提供示例、安装说明和常见问题

PyPI 版本 Python 3.10+ CI MIT 许可证 兼容 MCP Stars Issues

简介 · 可用工具 · 安装 · 客户端配置 · 路线图 · 参与贡献


简介

mcp-juridico-brasil 将 AI 助手、律师事务所和案件管理系统连接到 DataJud CNJ——巴西国家司法委员会的统一司法数据集,其中登记了涵盖各类司法体系的 92 个法院简称(联邦、州、劳动、军事、选举和高等法院)。登记并不保证 DataJud 中包含该法院的数据:数据量取决于各法院向 CNJ 提交的数据。

该服务并非通用的公共数据目录。其定位是打造垂直案件处理能力:将零散的司法查询转化为安全、可组合且适用于 Agent 的工具——支持根据 CPC 按工作日计算期限、通过查询监控案件进展,并访问电子司法住所(Domicílio Judicial Eletrônico)。


可用工具

该服务注册了 9 个工具和 1 个资源(参见 src/mcp_juridico_brasil/server.py)。

案件查询与监控
工具描述来源
buscar_processo_por_numero根据 CNJ 案件编号(NNNNNNN-DD.AAAA.J.TT.OOOO)查询完整案件信息DataJud CNJ
listar_movimentacoes案件进展历史记录,可按日期筛选DataJud CNJ
resumir_andamento案件数据,以及供语言模型生成摘要的指令DataJud CNJ
monitorar_processo告知指定日期以来是否有更新及最后更新时间(轮询,不保存快照)DataJud CNJ
listar_processos_monitorados列出会话中保存了快照的案件。此版本中没有任何查询工具会保存快照,因此列表为空本地内存
案件期限计算
工具描述参考
calcular_proximo_prazo按工作日计算期限,并计入司法休庭期和全国性节假日(CPC 第 219、220 和 224 条)。仅当提供 uf 时才会计入州级节假日提供 data_intimacao_iso 时离线计算;未提供时查询 DataJud 并使用最近一次案件进展
法院参考
工具描述来源
listar_tribunais列出服务中登记的 92 个缩写(CNJ 160/2020 号条例)离线
电子司法住所(可选)

需要 DJe 专用凭证(DJE_CLIENT_ID、DJE_CLIENT_SECRET、DJE_BEHALF_OF_CPF)。

工具描述来源
listar_intimacoes列出 DJe 收到的通知。只读;保密通知的内容会被隐藏DJe(API Comunica)
confirmar_leitura_intimacao确认已阅读通知。会产生实际法律效力并开始计算期限。 默认以 dry-run 模式运行,只有设置 confirmar=True 和 DJE_PERMITIR_CONFIRMACAO_LEITURA=true 才会确认DJe(API Comunica)
MCP 资源
资源描述
processo://{numero}/snapshot如果存在,则读取已保存的案件快照。由于 buscar_processo_por_numero 和 monitorar_processo 不会保存快照,此版本会提示没有可用快照

安装

最简单的方式,无需永久安装任何内容:

uvx mcp-juridico-brasil

什么是 uvx? 它是 uv 的工具管理器,可在隔离环境中下载并运行 Python 包,不会污染你的系统。如果你还没有安装 uv:curl -LsSf https://astral.sh/uv/install.sh | sh

保持更新: 使用 uvx mcp-juridico-brasil@latest 或 uvx --refresh mcp-juridico-brasil,强制使用 PyPI 上的最新版本。

永久安装(替代方案)
# via pip
pip install mcp-juridico-brasil

# via uv (recomendado para projetos Python)
uv add mcp-juridico-brasil
从源代码安装
git clone https://github.com/DeHor-Labs/mcp-juridico-brasil.git
cd mcp-juridico-brasil
uv sync

MCP 客户端配置

将以下代码片段粘贴到客户端的配置文件中。DATAJUD_API_KEY 变量是可选的:默认情况下,服务会使用 CNJ 在 datajud-wiki.cnj.jus.br 公布的当前公钥。由于 CNJ 可能随时更换密钥,必要时可使用此变量替换。

Claude Desktop

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):

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

重启 Claude Desktop。法律工具将自动显示。

Claude Code(CLI)
claude mcp add juridico-brasil -- uvx mcp-juridico-brasil

如需加入 API 密钥:

DATAJUD_API_KEY=sua-chave-aqui claude mcp add juridico-brasil -- uvx mcp-juridico-brasil
Cursor / .mcp.json

创建或编辑 .cursor/mcp.json(或项目根目录下的 .mcp.json):

{
  "mcpServers": {
    "juridico-brasil": {
      "command": "uvx",
      "args": ["mcp-juridico-brasil"],
      "env": {
        "DATAJUD_API_KEY": "sua-chave-aqui"
      }
    }
  }
}
VS Code + Continue

添加到 settings.json:

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

环境变量

变量描述默认值
DATAJUD_API_KEY替换 DataJud CNJ 的默认公钥CNJ 当前公钥
JURIDICO_LOG_LEVEL日志级别:DEBUG、INFO、WARNINGINFO
JURIDICO_SNAPSHOT_DIR用于持久化已保存快照的目录。此版本的查询工具不会保存快照内存
JURIDICO_HTTP_TIMEOUTDataJud HTTP 调用的超时时间(秒)30

架构

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)

数据来源:

  • DataJud CNJ - 统一司法数据数据库(CNJ 160/2020 号条例)
  • 全国及各州司法日历 - 离线处理,用于计算期限(CPC 第 219/220/224 条)

路线图

  • v0.1.x - 案件搜索、诉讼动态列表、进展摘要和法院列表
  • v0.2.x - 按查询监控、按工作日计算期限(CPC)、按案件提供 MCP 资源
  • v0.3.x - 更新推送 Webhook、数据库持久化和期限提醒
  • v0.4.x(部分完成) - 通过电子司法住所(DJe)获取通知:列表和双重门控的阅读确认
  • v0.4.x - 公告解析和结构化信息提取
  • v1.0.0 - 完整诉讼套件,包含 LGPD 审计、稳定的 API 契约和扩展的覆盖范围

隐私与 LGPD

注意:诉讼查询工具仅访问 DataJud CNJ 提供的公开数据(CNJ 第 331/2020 号决议);该 API 不会返回司法保密案件。可选的 DJe 工具则有所不同:使用律师本人的凭据,可访问其在电子司法住所(Domicílio Judicial Eletrônico)收到的非公开诉讼通知,但会隐去保密传票的内容,且 confirmar_leitura_intimacao 可能产生法律效力。任何诉讼数据都不会存储在用户本地环境之外,并且在此版本中,查询工具不会将结果写入磁盘。工具的使用由具备资质的专业人士负责,并须遵守 LGPD(第 13.709/2018 号法律)、CNJ 第 647/2025 号决议和 OAB 第 001/2024 号建议。这些工具不构成法律咨询。


参与贡献

欢迎贡献!

# 1. Clone o repositório ou seu fork
git clone https://github.com/DeHor-Labs/mcp-juridico-brasil.git
cd mcp-juridico-brasil

# 2. Instale as dependências de desenvolvimento
uv sync

# 3. Crie sua branch
git checkout -b feature/meu-recurso

# 4. Implemente, teste e verifique
pytest
ruff check src/
mypy src/

# 5. Abra um Pull Request

查看未解决的问题——尤其是标有 good first issue 的问题。

每个模块都遵循 client.py + schemas.py + tools.py 模式,因此可以轻松添加新的诉讼模块。


关联项目

此服务与 MCP Fiscal Brasil 配套,可将 AI 接入巴西税务系统(NF-e、SPED、CNPJ、Simples Nacional、2026 年税制改革):

github.com/DeHor-Labs/mcp-fiscal-brasil


许可证

MIT——详情请参阅 LICENSE。


倾力献给巴西司法机构
将人工智能连接至国家司法体系的各级法院

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。