GenPark Clause References
Extraia termos definidos em inglês e referências numeradas a cláusulas do texto fornecido, inspecione ciclos de dependência e expanda definições. Auxiliares de regex, não análise jurídica.
Documentação
genpark-clause-references
Extrai termos definidos em inglês e referências numéricas explícitas de textos contratuais fornecidos; inspeciona ciclos de dependência. Heurísticas de regex, não análise jurídica.
Python 3.9+; runtime de biblioteca padrão; licença MIT.
Instalação e execução
Baixe genpark-clause-references.mcpb de GitHub Releases e instale com um cliente compatível com MCPB. Python deve estar instalado e disponível como python.
Alternativamente, clone este repositório e configure um servidor stdio MCP com o comando python e argumentos contendo o caminho absoluto para mcp_server.py.
Ferramentas
extract_defined_termsmap_clause_dependenciesdetect_circular_referencesresolve_and_expand_clauserun_benchmark_legal_resolution
Execute python -m unittest discover -s tests para verificações de regressão. A verificação oficial de integração do SDK MCP usa a dependência de desenvolvimento mcp: python tests/check_mcp.py.
Limitações
Estes são auxiliares determinísticos que operam em dados estruturados fornecidos, não modelos de aprendizado de máquina. Entrada e saída permanecem no processo local. Nenhum endpoint hospedado, acesso automático a arquivos ou acesso à rede é necessário. O estado dura apenas durante o processo atual. As ferramentas de benchmark executam exemplos sintéticos em estado isolado; seu status não é uma certificação de qualidade de produção.
Use chaves de cláusula canônicas Section N. Referências nomeadas como Clause, Article ou Paragraph são normalizadas para Section. O grafo relata ciclos de back-edge DFS, não uma enumeração exaustiva; termos definidos usam frases em inglês entre aspas.