pje
MCP server from chapirousIA/pje-mcp-server
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.
- Clone o repositório: git clone https://github.com/seu-usuario/pje-mcp-server.git
- Entre no diretório do projeto: cd pje-mcp-server
- Instale as dependências: npm install
- 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.
- Compile o TypeScript para JavaScript utilizável pelo Node: npm run build
- Inicie o servidor MCP: npm run start
- 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
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.