Slop Or Not Logo

Pontuação local para agentes de IA

MCP de detector de IA para Claude, Codex, Hermes Agent, OpenClaw

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.

MCP, abreviação de Model Context Protocol, é uma forma padrão para agentes de IA chamarem ferramentas locais. Ao contrário de uma API de detector na nuvem, textos e imagens enviados aqui são processados pelo app para Mac assinado, não por um servidor do Slop or Not.

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.
Pro obrigatório
As chamadas de ferramenta retornam um erro de Pro obrigatório quando o Pro não está ativo; o servidor continua rodando.

Configuração do cliente

Como adiciono o Slop or Not a um cliente MCP?

Instale o app para Mac, ative o Pro, coloque slop no seu PATH e use o snippet do seu cliente. Claude, Codex, Hermes Agent, OpenClaw e Cursor apontam 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 -- slop mcp
Claude DesktopUse este formato JSON em ~/Library/Application Support/Claude/claude_desktop_config.json e reinicie o Claude Desktop.
{
  "mcpServers": {
    "SlopOrNot": {
      "command": "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 = "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: "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":"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": "slop",
      "args": ["mcp"]
    }
  }
}

Referência de ferramentas

O que o servidor MCP do Slop or Not expõe?

O servidor expõe seis ferramentas focadas. Exemplos de payload ficam fechados até você precisar deles, então a página primeiro parece um guia de configuração e depois uma referência.

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

{
  "kind": "score",
  "score": 0.80
}

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

E se meu cliente MCP não conseguir encontrar o Slop or Not?

Alguns apps iniciam sem o PATH do seu shell de login. Nesse caso, aponte a configuração MCP diretamente para o binário dentro do pacote do app.

{
  "mcpServers": {
    "SlopOrNot": {
      "command": "/Applications/Slop Or Not - AI Fake Detector.app/Contents/MacOS/slop",
      "args": ["mcp"]
    }
  }
}

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 o Agentic Humanizer?

O Agentic Humanizer pode chamar as ferramentas MCP, pontuar uma linha de base, limpar artefatos mecânicos e pontuar novamente o rascunho localmente. A correspondência de voz opcional fica com o agente: sua amostra de escrita orienta a reescrita, enquanto o Slop or Not cuida da medição local.

O Slop or Not retorna um veredito de probabilidade, não uma garantia. Os resultados podem variar com novos modelos de IA, trechos curtos e textos que foram muito editados por uma pessoa.