Pular para o conteúdo

Pontuação do detector de IA no dispositivo

MCP de detector de conteúdo de IA para Claude, Codex e Cursor

O servidor MCP do Slop or Not permite que Claude, Codex, Hermes Agent, OpenClaw, Cursor e outros agentes chamem um detector local de texto de IA, um detector de imagem de IA, um analisador de legibilidade e uma ferramenta de limpeza no seu Mac.

Aponte seu cliente MCP para o comando slop mcp incluído. Com o Pro, Claude, Codex, Hermes Agent, OpenClaw, Cursor e outros agentes podem continuar fazendo verificações locais sem medição de API por chamada.

Download on the App Store
Tela de configuração do MCP do Slop or Not no Mac
Os snippets de configuração do cliente apontam para o binário incluído no app para Mac.
Servidor stdio local
Seu cliente MCP inicia o binário slop incluído e conversa com ele via stdio.
Seis ferramentas
Status, detecção de texto, legibilidade, limpeza, detecção de imagem e pontuação bruta de imagem.
Verificações ilimitadas no dispositivo
O Pro remove o limite diário, para que agentes possam executar verificações repetidas de texto, imagem, legibilidade e limpeza no dispositivo.

Configuração do cliente

Como adiciono o Slop or Not a um cliente MCP?

Instale o app para Mac, ative o Pro e use o trecho do pacote do app para o seu cliente. Claude, Codex, Hermes Agent, OpenClaw e Cursor apontam todos para o mesmo servidor local.

Claude CodeAdicione o Slop or Not como um servidor stdio no escopo do usuário, reinicie o Claude Code e verifique com /mcp.
claude mcp add --transport stdio --scope user SlopOrNot -- "/Applications/Slop Or Not.app/Contents/MacOS/slop" mcp
Claude DesktopUse este formato JSON em ~/Library/Application Support/Claude/claude_desktop_config.json e reinicie o Claude Desktop.
{
  "mcpServers": {
    "SlopOrNot": {
      "command": "/Applications/Slop Or Not.app/Contents/MacOS/slop",
      "args": ["mcp"]
    }
  }
}
CodexAdicione o servidor a ~/.codex/config.toml e reinicie o Codex para que ele leia a nova lista de servidores MCP.
[mcp_servers.SlopOrNot]
command = "/Applications/Slop Or Not.app/Contents/MacOS/slop"
args = ["mcp"]
Hermes AgentAdicione o Slop or Not como servidor MCP na configuração do Hermes Agent e reinicie o Hermes Agent para que ele possa chamar as ferramentas locais.
mcp_servers:
  SlopOrNot:
    command: "/Applications/Slop Or Not.app/Contents/MacOS/slop"
    args: ["mcp"]
OpenClawRegistre o Slop or Not com a CLI MCP do OpenClaw e reinicie o OpenClaw se ele já estiver em execução.
openclaw mcp set slopornot '{"command":"/Applications/Slop Or Not.app/Contents/MacOS/slop","args":["mcp"]}'
CursorAdicione isto a ~/.cursor/mcp.json para um servidor global, ou .cursor/mcp.json na raiz do projeto para um projeto.
{
  "mcpServers": {
    "SlopOrNot": {
      "command": "/Applications/Slop Or Not.app/Contents/MacOS/slop",
      "args": ["mcp"]
    }
  }
}

Referência de ferramentas

Quais ferramentas o servidor MCP do Slop or Not oferece?

O servidor oferece seis ferramentas para as verificações de que agentes geralmente precisam: status, detecção de texto, legibilidade, limpeza, detecção de imagem e pontuação bruta de imagem.

slop_status

Verificar status do app e do Pro

Confirma que o app está instalado, que o binário roda e que o Pro está ativo antes de o agente iniciar um fluxo.

Ver payload e resultado

Entrada da ferramenta

{}

Formato do resultado

{
  "pro": true,
  "version": "1.0.9"
}
detect_text

Detectar texto de IA

Pontua um trecho com o detector de texto no dispositivo e retorna um veredito local de IA, pontuação e métricas de legibilidade.

Ver payload e resultado

Entrada da ferramenta

{
  "text": "<text>",
  "include_readability": true,
  "language_code": "en"
}

Formato do resultado

{
  "kind": "result",
  "verdict": "real",
  "score": 0.0,
  "language": "en",
  "sentence_count": 6,
  "generator": null,
  "readability": {
    "language": "en",
    "language_confidence": 0.9996,
    "scores": [
      { "kind": "fleschReadingEase", "value": 75.18 },
      { "kind": "fleschKincaidGradeLevel", "value": 5.51 }
    ],
    "stats": { "word_count": 66, "sentence_count": 6 },
    "warnings": [],
    "avg_words_per_sentence": 11,
    "word_count": 66,
    "sentence_count": 6
  }
}
analyze_readability

Analisar legibilidade

Calcula métricas de nível de leitura sem executar detecção de IA.

Ver payload e resultado

Entrada da ferramenta

{
  "text": "<text>",
  "language_code": "en"
}

Formato do resultado

{
  "language": "en",
  "language_confidence": 0.9996,
  "scores": [
    { "kind": "fleschReadingEase", "value": 88.54 },
    { "kind": "fleschKincaidGradeLevel", "value": 2.65 }
  ],
  "avg_words_per_sentence": 7,
  "sentence_count": 5,
  "word_count": 35,
  "warnings": []
}
clean_text

Limpar artefatos de texto

Remove caracteres de largura zero, homoglifos e pontuação estilizada antes da próxima rodada de detecção.

Ver payload e resultado

Entrada da ferramenta

{
  "text": "<text>",
  "remove_invisibles": true,
  "remove_punctuation": true,
  "remove_homoglyphs": true
}

Formato do resultado

{
  "cleaned_text": "<cleaned_text>",
  "language": "en",
  "removed_invisibles": 1,
  "punctuation_replacements": 1,
  "homoglyphs_replaced": 0,
  "british_substitutions": 0
}
detect_image

Detectar imagens de IA

Verifica localmente bytes de imagem JPEG, PNG, HEIC ou WebP com leitura de proveniência C2PA e IPTC e fallback para um modelo no dispositivo.

Ver payload e resultado

Entrada da ferramenta

{
  "image_base64": "<base64>",
  "recognize_text": true
}

Formato do resultado

{
  "kind": "result",
  "verdict": "most_likely_ai_slop",
  "score": 0.80,
  "generator": null,
  "recognized_text": null,
  "recognized_sentence_count": null
}
score_image

Pontuar imagens de IA

Retorna a pontuação bruta de imagem do OmniAID quando um agente precisa do sinal do modelo sem a resposta completa de detecção de imagem.

Ver payload e resultado

Entrada da ferramenta

{
  "image_base64": "<base64>"
}

Formato do resultado

{
  "raw_slop_score": 0.690673828125
}

Verificar

Como verifico o servidor MCP?

Depois de reiniciar, peça ao seu agente para rodar slop_status. O resultado esperado é uma chamada de ferramenta que informa o estado do app local e do Pro sem erro.

{
  "pro": true,
  "version": "1.0.9"
}

Solução de problemas

Por que os snippets usam o caminho do app bundle?

Agentes com GUI podem ser iniciados fora do seu shell de login, onde nomes de comandos podem não ser resolvidos. Os snippets usam o caminho do pacote do app assinado para que cada cliente inicie o mesmo binário incluído do Slop or Not.

API local

Agentes podem usar isto no lugar de uma API de detector de IA na nuvem?

Para fluxos de agentes, sim. MCP dá ao Claude, Codex, Hermes Agent, OpenClaw, Cursor e outros clientes uma interface de ferramenta local no lugar de uma API hospedada de detector de IA. O cliente envia dados de texto ou imagem para o binário do Mac incluído via stdio, e a verificação roda no seu Mac.

Loop com agentes

Como o Slop or Not funciona com a skill agentic AI Humanizer?

A skill agentic AI Humanizer pode executar a reescrita principal e a correspondência de voz sem o Slop or Not. Conecte-a ao Slop or Not com o Pro ativo quando quiser que as ferramentas MCP pontuem uma linha de base, executem Text Cleanup antes e depois da humanização, pontuem de novo com o detector de IA no dispositivo e mostrem estatísticas de limpeza. Sua amostra de escrita orienta a reescrita; o Slop or Not fornece a medição local do detector de IA.

Slop or Not retorna um veredito de probabilidade, não prova de autoria. Os resultados podem variar com novos modelos de IA, textos curtos e escritas que foram muito editadas por uma pessoa.