Comparar texto

Encontra linhas adicionadas, removidas e alteradas com opcoes de espacos e maiusculas.

Texto original
1
Texto alterado
1
Resultado do diff
1
Adicionado0
Removido0
Alterado0
Sem alteracao0
Ainda nao ha diferencas de texto para mostrar.
0 caracteres 0 linhas

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

  1. Cole o texto original no editor da esquerda.
  2. Cole o texto alterado no editor da direita.
  3. Escolha se deseja ignorar espacos, maiusculas ou incluir linhas sem alteracao.
  4. 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.