Comparar texto
Encontra linhas adicionadas, removidas e alteradas com opcoes de espacos e maiusculas.
Comparar texto
A comparacao de texto compara dois blocos linha por linha e produz um diff compacto para revisoes, documentacao, logs e configuracoes.
A comparacao roda localmente no navegador e pode ignorar espacos ou maiusculas se apenas o conteudo importar.
Como usar
- Cole o texto original no editor da esquerda.
- Cole o texto alterado no editor da direita.
- Escolha se deseja ignorar espacos, maiusculas ou incluir linhas sem alteracao.
- Clique em Comparar texto e copie ou baixe o diff gerado.
Para que serve esta ferramenta?
Um diff de texto mostra quais linhas foram adicionadas, removidas, alteradas ou mantidas entre duas versoes.
A comparacao por linha serve para logs, textos, arquivos de ambiente, trechos SQL e texto simples que precisa de revisao rapida.
Notas de entrada
A ferramenta compara por linha. Entradas grandes funcionam no navegador, mas arquivos muito grandes podem demorar por causa do pareamento de linhas.
Exemplo
Uma linha alterada mostra o conteudo antigo e novo:
Original status: draft owner: alice Alterado status: published owner: alice Diff ~ [1 -> 1] - status: draft + status: published
Integração MCP
MCP (Model Context Protocol) permite que agentes de IA e aplicativos descubram e executem utilitários do Coding.Tools para fluxos repetíveis de conversão, formatação, hash e geração.
Nome da ferramenta MCP: text-compare
Endpoint MCP: https://coding.tools/mcp
Chame tools/list primeiro. Cada ferramenta inclui inputSchema, outputSchema e examples para que um agente de IA ou cliente possa montar argumentos válidos sem adivinhar.
Em tools/call, leia result.content[0].text para o valor exibível e result.structuredContent para parsing por máquina. Falhas da ferramenta retornam isError: true; falhas de protocolo retornam um JSON-RPC error.
Exemplo de requisição tools/call:
curl -s https://coding.tools/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"text-compare","arguments":{"input":"status: draft\nowner: alice","options":{"compareTo":"status: published\nowner: alice"}}}}'
A maioria das ferramentas de texto e dados aceita uma string input e options opcionais. Ferramentas de imagem que dependem das APIs de imagem do navegador são listadas para descoberta e retornam um link para a interface web quando precisam desses recursos.