MCP

Verificar a higiene de texto russo colado do chat

Para varrer primeiro marcas residuais de um colar de chat em russo e só então decidir o polish. Instale humanizer-ru com pip e não rode polish direto em Markdown.

Official source · humanizer-ru

Install

pip install humanizer-ru

Para 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