Vai al contenuto

Punteggio del rilevatore AI on-device

MCP di rilevamento dei contenuti AI per Claude, Codex e Cursor

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 leggibilità e uno strumento di pulizia.

Indirizza il tuo client MCP al comando slop mcp incluso. Con Pro, Claude, Codex, Hermes Agent, OpenClaw, Cursor e altri agenti possono continuare a eseguire controlli locali senza misurazione API per chiamata.

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, leggibilità, pulizia, rilevamento delle immagini e valutazione grezza delle immagini.
Controlli illimitati on-device
Pro rimuove il limite giornaliero, così gli agenti possono eseguire controlli ripetuti su testo, immagini, leggibilità e pulizia direttamente on-device.

Configurazione client

Come aggiungo Slop or Not a un client MCP?

Installa l'app Mac, attiva Pro, poi usa lo snippet del bundle dell'app 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 -- "/Applications/Slop Or Not.app/Contents/MacOS/slop" mcp
Claude DesktopUsa questa struttura JSON in ~/Library/Application Support/Claude/claude_desktop_config.json, poi riavvia Claude Desktop.
{
  "mcpServers": {
    "SlopOrNot": {
      "command": "/Applications/Slop Or Not.app/Contents/MacOS/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 = "/Applications/Slop Or Not.app/Contents/MacOS/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: "/Applications/Slop Or Not.app/Contents/MacOS/slop"
    args: ["mcp"]
OpenClawRegistra Slop or Not con la CLI MCP di OpenClaw, poi riavvia OpenClaw se era già in esecuzione.
openclaw mcp set slopornot '{"command":"/Applications/Slop Or Not.app/Contents/MacOS/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": "/Applications/Slop Or Not.app/Contents/MacOS/slop",
      "args": ["mcp"]
    }
  }
}

Riferimento strumenti

Quali strumenti offre il server MCP di Slop or Not?

Il server offre sei strumenti per i controlli di cui gli agenti hanno di solito bisogno: stato, rilevamento del testo, leggibilità, pulizia, rilevamento delle immagini e punteggio grezzo delle immagini.

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 leggibilità.

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 leggibilità

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

{
  "raw_slop_score": 0.690673828125
}

Verifica

Come verifico il server MCP?

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

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

Risoluzione dei problemi

Perché gli snippet usano il percorso dell'app bundle?

Gli agenti GUI possono avviarsi fuori dalla tua shell di login, dove i nomi dei comandi potrebbero non risolversi. Gli snippet usano il percorso firmato dell'app bundle, così ogni client avvia lo stesso binario Slop or Not incluso.

API locale

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

Per i flussi di lavoro degli agenti, sì. 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 la skill agentic AI Humanizer?

La skill agentic AI Humanizer può eseguire riscrittura di base e adattamento della voce senza Slop or Not. Collegala a Slop or Not con Pro attivo quando vuoi che gli strumenti MCP assegnino un punteggio di partenza, eseguano Text Cleanup prima e dopo l'umanizzazione, ricalcolino il punteggio con il rilevatore di contenuti AI on-device e mostrino le statistiche di pulizia. Il tuo campione di scrittura guida la riscrittura; Slop or Not fornisce la misurazione locale del rilevatore AI.

Slop or Not restituisce un verdetto probabilistico, non una prova di paternità. I risultati possono variare con nuovi modelli AI, testi brevi e testi molto modificati da una persona.