Token导航 LogoToken导航TokenDH.com
Pje MCP logo
数据服务stdio官方级别未说明来源级核验

Pje MCP

MCP Server

提供与电子司法程序(PJE)集成的多服务器解决方案,支持网页自动化、数据查询和证书管理。

工具数

13

提示词数

0

GitHub Stars

1

资源数

0
浏览器自动化PythonClaude数据分析Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

fbmoulin

提供方

fbmoulin

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r datajud_mcp/requirements.txt

详细介绍

此 PJE MCP 服务器

完整的 MCP 服务器,用于与圣灵法院电子司法程序 (PJE) 集成

![Python](https://www.python.org/downloads/) ![MCP](https://modelcontextprotocol.io/) ![License](LICENSE)

📋 概览

这个项目提供 3台集成的MCP服务器 全面访问TJES司法系统:

1.🌐 剧作家MCP(微软官方)

  • Web 自动化和 Scraping
  • TJES 判例界面
  • 使用 A1 证书进行基于浏览器的身份验证
  • 下载PDF和文档

2 。🔐 TJES PJE MCP 服务器 (自定义 - Python)

  • 8 个经过认证的 MCP 工具
  • 支持 A1 和 A3 数字证书
  • PJE API(1级和2级)
  • 完整的流程管理

3.📊 DataJud MCP服务器(自定义-Python)

  • 5 公共 MCP 工具
  • DataJud 公共 API (CNJ)
  • 无复杂身份验证查询
  • 统计和汇总

🎯 主要特点

  • 强大的身份验证 A1/A3数字证书
  • 13+ MCP工具 专业的
  • 多服务器架构 奥替米扎达
  • 剧作家整合 用于刮削和自动化
  • 重试逻辑 和错误处理
  • 结构化日志 和 监测
  • 完整文档 com前任

🚀 快速开始

先决条件

  • Python 3.10+
  • Node.js 18+(准剧作家)
  • A1或A3数字证书(用于经过认证的PJE)
  • 克劳德桌面

安装

# 1. Clone o repositório
cd /mnt/c/Projetos2/mcp_pje

# 2. Instale dependências Python
pip install -r datajud_mcp/requirements.txt
pip install -r tjes_pje_mcp/requirements.txt

# 3. Configure variáveis de ambiente
cp .env.example .env
# Edite .env com suas credenciais

# 4. Configure Claude Desktop
# Copie o conteúdo de claude_desktop_config.json para:
# ~/.config/Claude/claude_desktop_config.json (Linux)
# ou
# %APPDATA%\Claude\claude_desktop_config.json (Windows)

# 5. Reinicie Claude Desktop

快速设置

编辑文件 .env:

# DataJud (API Pública)
DATAJUD_API_KEY="cDZHYzlZa0JadVREZDJCendQbXY6SkJlTzNjLV9TRENyQk1RdnFKZGRQdw=="

# TJES PJE (Certificado A1)
PJE_CERT_TYPE="A1"
PJE_CERT_PATH="/home/seu_usuario/.certificates/tjes_pje.pfx"
PJE_CERT_PASSWORD="sua_senha_certificado"

🔧 可用工具

DataJud MCP (公共 - 5 个工具)

工具描述
datajud_query_process 查询CNJ号码
datajud_search_by_class 按程序类搜索
datajud_search_by_date_range按期间搜索
datajud_advanced_search 查询 Elasticsearch 自定义
datajud_get_statistics 按期统计。

TJES PJE MCP (已验证 - 8 个工具)

工具描述
pje_certificate_status数字证书状态
pje_search_process 查找进程(已验证)
pje_list_processes 列出有过滤器的过程
pje_get_movements 过程的动作。
pje_list_documents 过程文件
pje_list_classes 程序类
pje_list_organs 审判机构。
pje_list_subjects 程序事项

Playwright MCP(网络自动化)

  • browser_navigate -导航到URL
  • browser_snapshot - 捕捉页面状态
  • browser_click 点击元素
  • browser_fill_form - 填写表格
  • browser_take_screenshot -截图
  • 更多 20+ Web 自动化工具

📖 使用范例

查询进程( DataJud - 公共)

Use a ferramenta datajud_query_process com:
- numero_processo: "0000166-19.2023.8.08.0035"

按类搜索进程 (PJE - 认证)

Use a ferramenta pje_list_processes com:
- classe: "1234"
- orgao_julgador: "5678"
- limit: 20
- grau: "1"

废法律(剧作家)

1. browser_navigate para: https://sistemas.tjes.jus.br/consulta-jurisprudencia/
2. browser_fill_form com os critérios de busca
3. browser_click no botão "Pesquisar"
4. browser_snapshot para capturar resultados

校验证书

Use a ferramenta pje_certificate_status

🏗️ 建筑

┌─────────────────────────────────────┐
│      Claude Desktop (Host)          │
│  ┌───────────────────────────────┐ │
│  │   MCP Client Manager          │ │
│  └───────────┬───────────────────┘ │
└──────────────┼──────────────────────┘
               │
       ┌───────┼───────┐
       │       │       │
       ▼       ▼       ▼
    ┌────┐ ┌────┐ ┌────┐
    │Play│ │PJE │ │Data│
    │wrgh│ │    │ │Jud │
    └────┘ └────┘ └────┘

📁 项目结构

mcp_pje/
├── datajud_mcp/              # Servidor DataJud
│   ├── server.py             # Servidor principal
│   ├── requirements.txt      # Dependências
│   └── README.md             # Documentação
├── tjes_pje_mcp/             # Servidor TJES PJE
│   ├── server.py             # Servidor principal
│   ├── cert_manager.py       # Gerenciador de certificados
│   ├── requirements.txt      # Dependências
│   └── README.md             # Documentação
├── tests/                    # Testes
│   ├── test_datajud.py
│   ├── test_tjes_pje.py
│   └── test_integration.py
├── docs/                     # Documentação adicional
├── .gitignore                # Arquivos ignorados
├── .env.example              # Exemplo de configuração
├── claude_desktop_config.json # Configuração Claude Desktop
├── LICENSE                   # Licença MIT
└── README.md                 # Este arquivo

🔐 数字证书

A1 证书 (PFX 文件)

# 1. Coloque seu certificado em local seguro
mkdir -p ~/.certificates
chmod 700 ~/.certificates
cp seu_certificado.pfx ~/.certificates/tjes_pje.pfx
chmod 600 ~/.certificates/tjes_pje.pfx

# 2. Configure no .env
PJE_CERT_TYPE="A1"
PJE_CERT_PATH="$HOME/.certificates/tjes_pje.pfx"
PJE_CERT_PASSWORD="sua_senha"

A3证书(智能卡/代币)

⚠️ 有限的 httpx 支持对于A3,请考虑:

  1. 导出临时 A1 证书
  2. 使用基于浏览器的身份验证 Playwright
  3. 设置 Windows 证书存储(仅限 Windows)

🧪 睾丸

# Testar DataJud (não requer certificado)
python tests/test_datajud.py

# Testar TJES PJE (requer certificado)
python tests/test_tjes_pje.py

# Testar integração completa
python tests/test_integration.py

📚 附加文档

🔒 安全

  • 从不 提交证书或密码
  • ✅ 安全目录中的证书 (chmod 600)
  • ✅ 通过环境变量密码
  • .gitignore 设置为安全
  • ✅ 日志不显示凭据
  • ✅ 证书校验
  • ✅ 已验证的 HTTPS 连接

🐛 故障排除

错误 : “ 找不到证书 ”

# Verificar caminho do certificado
ls -la ~/.certificates/tjes_pje.pfx

# Verificar permissões
chmod 600 ~/.certificates/tjes_pje.pfx

错误 : “ 密码不正确 ”

# Testar certificado com openssl
openssl pkcs12 -info -in ~/.certificates/tjes_pje.pfx -nodes

Playwright 未找到

# Instalar Playwright
npx -y @playwright/mcp@latest

# Verificar Node.js
node --version  # Deve ser 18+

🤝 贡献

欢迎捐款!请:

  1. 分叉工程
  2. 为您的功能创建一个分支 (git checkout -b feature/AmazingFeature)
  3. 提交您的更改(git commit -m 'Add some AmazingFeature')
  4. 推动一个分支(git push origin feature/AmazingFeature)
  5. Abra um Pull请求

📄 许可证

这个项目是根据麻省理工学院许可证授权的 - 查看文件 许可证 为了细节。

👤 作者

开发者 克劳德代码 与他们融合。

🔗 链接乌斯

📊 项目状态

  • ✅ Datajud MCP服务器-完整
  • ✅ TJES PJE MCP 服务器 - 完整
  • ✅ 证书管理器-Completo
  • ✅ 剧作家集成-配置
  • ⏳ 详细文档 - 正在进行中
  • ⏳ 自动化测试 - 正在进行中

🎯 路线图

  • \[ \] 完整的自动化测试
  • \[\]CI/CD com GitHub操作
  • \[\]Docker容器
  • 改进的A3支持
  • \[ \] 分布式缓存
  • \[ \] 通知的 Webhooks
  • \[ \] 监控仪表板

______________________________________________________________________

备注本项目使用CNJ和TJES的公共和认证API。在生产之前,请确保获得适当的许可。

开发于❤️ 使用 Claude Code

目录标签

目录标签

浏览器自动化PythonClaude数据分析司法系统本地部署网页自动化数据查询证书管理

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

13

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP