Slop Or Not Logo

Valutazione locale per agenti AI

MCP di rilevamento AI per Claude, Codex, Hermes Agent, OpenClaw

Il server MCP di Slop or Not consente a Claude, Codex, Hermes Agent, OpenClaw, Cursor e altri agenti di chiamare sul tuo Mac un rilevatore locale di testo AI, un rilevatore di immagini AI, un analizzatore di leggibilita e uno strumento di pulizia.

MCP, abbreviazione di Model Context Protocol, e un modo standard per consentire agli agenti AI di chiamare strumenti locali. A differenza di un'API cloud di rilevamento, il testo e le immagini inviati qui vengono elaborati dall'app Mac firmata, non da un server Slop or Not.

Download on the App Store
Schermata di configurazione MCP di Slop or Not su Mac
Gli snippet di configurazione del client puntano al binario dell'app Mac incluso.
Server stdio locale
Il tuo client MCP avvia il binario slop incluso e comunica con lui tramite stdio.
Sei strumenti
Stato, rilevamento del testo, leggibilita, pulizia, rilevamento delle immagini e valutazione grezza delle immagini.
Pro richiesto
Le chiamate agli strumenti restituiscono un errore Pro-required quando Pro non e attivo; il server continua a funzionare.

Configurazione client

Come aggiungo Slop or Not a un client MCP?

Installa l'app Mac, attiva Pro, metti slop nel tuo PATH, poi usa lo snippet per il tuo client. Claude, Codex, Hermes Agent, OpenClaw e Cursor puntano tutti allo stesso server locale.

Claude CodeAggiungi Slop or Not come server stdio con ambito utente, riavvia Claude Code, poi verifica con /mcp.
claude mcp add --transport stdio --scope user SlopOrNot -- slop mcp
Claude DesktopUsa questa struttura JSON in ~/Library/Application Support/Claude/claude_desktop_config.json, poi riavvia Claude Desktop.
{
  "mcpServers": {
    "SlopOrNot": {
      "command": "slop",
      "args": ["mcp"]
    }
  }
}
CodexAggiungi il server a ~/.codex/config.toml, poi riavvia Codex in modo che legga il nuovo elenco di server MCP.
[mcp_servers.SlopOrNot]
command = "slop"
args = ["mcp"]
Hermes AgentAggiungi Slop or Not come server MCP nella configurazione di Hermes Agent, poi riavvia Hermes Agent in modo che possa chiamare gli strumenti locali.
mcp_servers:
  SlopOrNot:
    command: "slop"
    args: ["mcp"]
OpenClawRegistra Slop or Not con la CLI MCP di OpenClaw, poi riavvia OpenClaw se era gia in esecuzione.
openclaw mcp set slopornot '{"command":"slop","args":["mcp"]}'
CursorAggiungi questo a ~/.cursor/mcp.json per un server globale, oppure .cursor/mcp.json nella root del progetto per un solo progetto.
{
  "mcpServers": {
    "SlopOrNot": {
      "command": "slop",
      "args": ["mcp"]
    }
  }
}

Riferimento strumenti

Cosa espone il server MCP di Slop or Not?

Il server espone sei strumenti mirati. Gli esempi di payload restano chiusi finche non ti servono, cosi la pagina si legge prima come guida di configurazione e poi come riferimento.

slop_status

Controlla app e stato Pro

Conferma che l'app sia installata, che il binario possa essere eseguito e che Pro sia attivo prima che l'agente avvii un flusso di lavoro.

Mostra payload e risultato

Input dello strumento

{}

Struttura del risultato

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

Rileva testo AI

Valuta un passaggio con il rilevatore di testo on-device e restituisce un verdetto AI locale, un punteggio e metriche di leggibilita.

Mostra payload e risultato

Input dello strumento

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

Struttura del risultato

{
  "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

Analizza la leggibilita

Calcola metriche del livello di lettura senza eseguire il rilevamento AI.

Mostra payload e risultato

Input dello strumento

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

Struttura del risultato

{
  "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

Pulisci artefatti del testo

Rimuove caratteri a larghezza zero, omoglifi e punteggiatura elaborata prima del passaggio di rilevamento successivo.

Mostra payload e risultato

Input dello strumento

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

Struttura del risultato

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

Rileva immagini AI

Controlla in locale byte immagine JPEG, PNG, HEIC o WebP con lettura della provenienza C2PA e IPTC e fallback a un modello on-device.

Mostra payload e risultato

Input dello strumento

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

Struttura del risultato

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

Valuta immagini AI

Restituisce il punteggio immagine OmniAID grezzo quando un agente ha bisogno del segnale del modello senza la risposta completa di rilevamento immagine.

Mostra payload e risultato

Input dello strumento

{
  "image_base64": "<base64>"
}

Struttura del risultato

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

Verifica

Come verifico il server MCP?

Dopo il riavvio, chiedi al tuo agente di eseguire slop_status. Il risultato atteso e una chiamata strumento che segnala lo stato dell'app locale e di Pro senza errori.

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

Risoluzione dei problemi

Cosa succede se il mio client MCP non riesce a trovare Slop or Not?

Alcune app si avviano senza il PATH della tua shell di login. In quel caso, punta la configurazione MCP direttamente al binario dentro il bundle dell'app.

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

API locale

Gli agenti possono usarlo al posto di un'API cloud di rilevamento AI?

Per i flussi di lavoro degli agenti, si. MCP offre a Claude, Codex, Hermes Agent, OpenClaw, Cursor e altri client un'interfaccia locale per strumenti invece di un'API ospitata di rilevamento AI. Il client invia testo o dati immagine al binario Mac incluso tramite stdio e il controllo viene eseguito sul tuo Mac.

Loop con agenti

Come funziona Slop or Not con Agentic Humanizer?

Agentic Humanizer puo chiamare gli strumenti MCP, valutare una base di partenza, pulire gli artefatti meccanici e rivalutare la bozza in locale. Il voice matching opzionale appartiene all'agente: il tuo campione di scrittura guida la riscrittura, mentre Slop or Not gestisce la misurazione locale.

Slop or Not restituisce un verdetto di probabilita, non una garanzia. I risultati possono variare con nuovi modelli AI, passaggi brevi e testi modificati a fondo da una persona.