Get the FREE Ultimate OpenClaw Setup Guide →

pje

MCP server from chapirousIA/pje-mcp-server

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio chapirousia-pje-mcp-server node build/index.js \
  --env PJE_APP_NAME="pje-tjce-1g" \
  --env PJE_BASE_URL="https://pje.tjce.jus.br" \
  --env PJE_CERTIFICATE_PFX_PATH="C:\path\to\certificado.pfx" \
  --env PJE_CERTIFICATE_THUMBPRINT="abc123..." \
  --env PJE_CERTIFICATE_PFX_PASSWORD="senha123"

How to use

Este MCP Server serve como ponte entre o sistema PJE (Processo Judicial Eletrônico) e a sua aplicação, fornecendo acesso programático às operações de gestão de processos, órgãos julgadores, classes e assuntos, com suporte a certificados digitais A1 (arquivo) e A3 (token/smartcard). O servidor expõe comandos que podem ser acionados via Claude Desktop ou por integração direta, permitindo listar, buscar e acompanhar processos, bem como consultar dados judiciais. Com a integração Claude Desktop, você pode configurar o MCP localmente para responder a comandos naturais como 'Liste meus processos' ou 'Busque o processo 1234567-89.2024.8.06.0001' e obter resultados estruturados em tempo real. A configuração de certificado e URL do tribunal é realizada via variáveis de ambiente e pelo arquivo de configuração do Claude Desktop, conforme descrito na documentação.

How to install

Prerequisitos: Node.js (recomendado v14+ ou v18+ conforme suporte do projeto) e npm/yarn. Tenha acesso à internet para clonar o repositório e instalar dependências.

  1. Clone o repositório: git clone https://github.com/seu-usuario/pje-mcp-server.git
  2. Entre no diretório do projeto: cd pje-mcp-server
  3. Instale as dependências: npm install
  4. Copie o arquivo de configuração de ambiente e ajuste as variáveis necessárias: cp .env.example .env

    Edite .env e defina PJE_BASE_URL, PJE_APP_NAME, PJE_CERTIFICATE_PFX_PATH/PJE_CERTIFICATE_THUMBPRINT etc.

  5. Compile o TypeScript para JavaScript utilizável pelo Node: npm run build
  6. Inicie o servidor MCP: npm run start
  7. Opcional: bridge com Claude Desktop adicionando o caminho do build/index.js no claude_desktop_config.json de acordo com seu sistema operacional (ver instruções do README).

Observação: Se preferir acompanhar o desenvolvimento, use npm run dev para compilar e iniciar em modo de desenvolvimento.

Additional notes

Dicas e observações úteis:

  • Certificados: verify the validity and accessibility of PFX files or thumbprints; a falha comum é o certificado não encontrado ou expirado. Use certutil -store My para listar certificados disponíveis e confirme as variáveis PJE_CERTIFICATE_PFX_PATH/PJE_CERTIFICATE_THUMBPRINT.
  • URL do tribunal (PJE_BASE_URL) deve apontar para o ambiente de produção ou staging compatível com a sua integração.
  • Se o Claude Desktop não reconhecer o comando 'node' ou não encontrar o caminho para build/index.js, verifique o claude_desktop_config.json e os caminhos montados no seu sistema (Windows vs macOS/Linux).
  • As APIs expostas dependem de versões compatíveis do PJE; mantenha a documentação locale atualizada conforme necessidade de cada tribunal.
  • Em ambientes com várias jurisdições, utilize o mcpServers.pje.env para isolar credenciais por tribunal ou instância, conforme padrões de segurança.

Related MCP Servers

Sponsor this space

Reach thousands of developers