Install
pip install humanizer-ruPara quem
Para quem quer um passe de higiene conferível em russo colado de uma interface de chat e depois decidir se faz polish. humanizer-ru é para texto russo e oferece tratamento verificável de higiene de colagem. No MCP, o mesmo conjunto de comandos aparece como humanizer-mcp em stdio, alinhado às ferramentas de contract.v1.json. O texto fica neste processo; estas ferramentas não o enviam para fora.
Não para quem trabalha sobretudo rascunhos Markdown e quer rodar polish já: polish tira ##, **, aspas no estilo de título e travessões. Só com --preserve-markup você pode polir texto com marcas. Também não para quem não instalou o pacote Python e só muda a config do cliente — o comando do serviço é humanizer-mcp após a instalação.
Primeira tentativa em 3 minutos
Um só caminho oficial: instale o pacote e escreva a única config MCP como humanizer-mcp. Não coloque um segundo instalador ao lado.
pip install humanizer-ru
Local da config do cliente: esta linha na tabela de servidores MCP:
{
"mcpServers": {
"humanizer-ru": { "command": "humanizer-mcp" }
}
}
Pré-requisito: um Python que rode pip nesta máquina e um cliente que inicie MCP stdio. Não coloque placeholder de chave; este serviço não pede API key.
A primeira chamada usa o comando de varredura escrito na fonte: olhe marcas primeiro, ainda sem polish. Prepare o exemplo e varra como na fonte:
python -c "open('primer.txt','w',encoding='utf-8').write('Согласно отчёту :contentReference[oaicite:3]{index=3}, рост заявок.\n')"
humanizer-markers --scan primer.txt; echo "rc=$?"
Sucesso: o comando termina e imprime o código de saída depois de rc=, e você vê se a varredura marcou restos de chat no exemplo. No lado MCP os mesmos comandos viajam num envelope JSON-RPC; erros seguem o contrato como isError. É leitura e varredura local, não risco zero: grava primer.txt nesta máquina e lê esse arquivo.
Quando a varredura funcionar, se quiser polish, considere a ferramenta MCP humanizer_polish. Em Markdown é obrigatório --preserve-markup, senão tira títulos e negrito.
Casos de uso
Caso 1: verificar marcas residuais num colar de chat. Use humanizer-markers --scan (o mesmo conjunto no MCP) no russo recém-colado no editor. Para confirmar “há restos de citação de chat” antes de reescrever. A fonte só demonstra a varredura de primer.txt e um código de saída; não enumera todos os tipos de marca.
Caso 2: depois de confirmar que não é original diagramado, checagem de fatos ou polish. O MCP oferece humanizer_facts e humanizer_polish no mesmo padrão da CLI. Não aplique polish direto em Markdown; --preserve-markup quando as marcas devem ficar. A fonte não dá tabela de parâmetros dessas duas ferramentas; se faltar, pare nos nomes e nos limites acima.
Limites de uso
O pacote é humanizer-ru, o processo MCP humanizer-mcp, o contrato contract.v1.json. O texto não sai do processo, mas arquivos locais são lidos e um exemplo como primer.txt pode ser gravado. polish quebra Markdown sem --preserve-markup. A fonte não escreve caminho de desfazer. Erros JSON-RPC em isError. Notas oficiais:
https://github.com/Vladimir-Human/humanizer-ru