Slop or Not
officielOutils embarqués pour détecter les textes et images générés par IA, évaluer la lisibilité et supprimer les artefacts IA, fonctionnant localement sur Apple silicon.
Que pouvez-vous faire avec Slop Or Not MCP ?
- Vérifier le statut de l’app et de Pro — Demandez à votre assistant de confirmer que l’application locale est installée, que le binaire s’exécute et que Pro est actif avant de lancer un flux de travail.
- Détecter les textes rédigés par l’IA — Demandez à votre assistant de noter un passage avec le détecteur intégré et de renvoyer un verdict, un score de confiance, la langue et des métriques de lisibilité.
- Analyser la lisibilité — Demandez à votre assistant de calculer des scores de niveau de lecture comme le Flesch Reading Ease et le niveau scolaire sans exécuter la détection d’IA.
- Nettoyer les artefacts textuels — Demandez à votre assistant de supprimer les caractères de largeur nulle, les homoglyphes et la ponctuation fantaisiste avant de revérifier un passage.
- Détecter les images générées par l’IA — Demandez à votre assistant de vérifier localement les octets d’images JPEG, PNG, HEIC ou WebP à l’aide des données de provenance et d’un modèle intégré en secours.
- Noter les images directement — Demandez à votre assistant de renvoyer uniquement le score brut du modèle d’image lorsque vous n’avez pas besoin de la réponse complète basée sur la provenance.
Documentation
Détecteur IA sur appareil avec notation
Serveur MCP de détection de contenu IA pour Claude, Codex et Cursor
Le serveur MCP Slop or Not permet à Claude, Codex, Hermes Agent, OpenClaw, Cursor et d'autres agents d'appeler un détecteur de texte IA local, un détecteur d'images IA, un analyseur de lisibilité et un outil de nettoyage sur votre Mac.
Pointez votre client MCP vers la commande slop mcp fournie. Avec Pro, Claude, Codex, Hermes Agent, OpenClaw, Cursor et d'autres agents peuvent continuer à exécuter des vérifications locales sans comptage d'appels par API.
Sur appareil
Les extraits de configuration client pointent vers le binaire de l'application Mac fournie.
Serveur stdio local
Votre client MCP démarre le binaire slop fourni et communique avec lui via stdio.
Six outils
Statut, détection de texte, lisibilité, nettoyage, détection d'images et notation d'images brutes.
Vérifications illimitées sur appareil
Le serveur MCP est fourni avec Pro. Aucune limite quotidienne de vérifications, aucun comptage par appel, afin que les agents puissent relancer les vérifications de texte, d'images, de lisibilité et de nettoyage aussi souvent que nécessaire.
Configuration client
Comment ajouter Slop or Not à un client MCP ?
Installez l'application Mac, activez Pro, puis utilisez l'extrait de bundle d'application pour votre client. Claude, Codex, Hermes Agent, OpenClaw et Cursor pointent tous vers le même serveur local. Configurez-le une fois et chaque session d'agent suivante le réutilise, sans réinstallation ni nouvelle connexion.
Claude Code
Ajoutez Slop or Not comme serveur stdio à l'échelle de l'utilisateur, redémarrez Claude Code, puis vérifiez avec /mcp.
Copier
claude mcp add --transport stdio --scope user SlopOrNot -- "/Applications/Slop Or Not.app/Contents/MacOS/slop" mcp
Claude Desktop
Utilisez cette structure JSON dans ~/Library/Application Support/Claude/claude_desktop_config.json, puis quittez complètement Claude Desktop et relancez-le.
Copier
{
"mcpServers": {
"SlopOrNot": {
"command": "/Applications/Slop Or Not.app/Contents/MacOS/slop",
"args": ["mcp"]
}
}
}
Codex
Exécutez codex mcp add dans Terminal, ou ajoutez vous-même le serveur à ~/.codex/config.toml. Redémarrez Codex pour qu'il lise la nouvelle liste de serveurs MCP.
Copier
codex mcp add SlopOrNot -- '/Applications/Slop Or Not.app/Contents/MacOS/slop' mcp
Vous préférez modifier le fichier ? Ajoutez ceci à ~/.codex/config.toml à la place :
Copier
[mcp_servers.SlopOrNot]
command = "/Applications/Slop Or Not.app/Contents/MacOS/slop"
args = ["mcp"]
Hermes Agent
Ajoutez Slop or Not comme serveur MCP dans votre configuration Hermes Agent, puis redémarrez Hermes Agent pour qu'il puisse appeler les outils locaux.
Copier
mcp_servers:
SlopOrNot:
command: "/Applications/Slop Or Not.app/Contents/MacOS/slop"
args: ["mcp"]
OpenClaw
Enregistrez Slop or Not avec l'interface CLI MCP d'OpenClaw, puis exécutez mcp doctor avec --probe pour confirmer que le serveur répond.
Copier
openclaw mcp set slopornot '{"command":"/Applications/Slop Or Not.app/Contents/MacOS/slop","args":["mcp"]}'
openclaw mcp doctor slopornot --probe
Cursor
Ajoutez ceci à ~/.cursor/mcp.json pour un serveur global, ou .cursor/mcp.json à la racine du projet pour un seul projet.
Copier
{
"mcpServers": {
"SlopOrNot": {
"command": "/Applications/Slop Or Not.app/Contents/MacOS/slop",
"args": ["mcp"]
}
}
}
Référence des outils
Quels outils le serveur MCP Slop or Not fournit-il ?
Le serveur fournit six outils pour les vérifications dont les agents ont généralement besoin : statut, détection de texte, lisibilité, nettoyage, détection d'images et notation d'images brutes.
Chaque résultat ci-dessous est une sortie réelle, capturée depuis Slop or Not 1.1.1 pour Mac en août 2026 et abrégée là où c'est indiqué.
slop_status
Vérifier le statut de l'application et de Pro
Confirme que l'application est installée, que le binaire peut s'exécuter et que Pro est actif avant que l'agent ne démarre un flux de travail.
Voir la charge utile et le résultat
Entrée de l'outil
Copier
{}
Structure du résultat
Copier
{
"pro": true,
"version": "1.1.1"
}
detect_text
Détecter le texte IA
Note un passage avec le modèle de détection de texte IA sur appareil et renvoie un verdict, un score, la langue, le nombre de phrases et des métriques de lisibilité.
Voir la charge utile et le résultat
Entrée de l'outil
Copier
{
"text": "<text>",
"include_readability": true,
"language_code": "en",
"locale": "en-US"
}
Structure du résultat
Copier
{
"kind": "result",
"verdict": "most_likely_real",
"score": 0.1259,
"language": "en",
"sentence_count": 2,
"generator": null,
"input_truncated": false,
"readability": {
"language": "en",
"language_confidence": 0.9998,
"scores": [
{ "kind": "fleschReadingEase", "value": 50.85, "label": "Fairly difficult", … },
{ "kind": "fleschKincaidGradeLevel", "value": 16.97, … }
],
"word_count": 87,
"sentence_count": 2,
"avg_words_per_sentence": 43.5,
"warnings": [ … ],
"full": { "consensus": { … }, "genre": { … }, "grade_label": { … }, … }
}
}
analyze_readability
Analyser la lisibilité
Calcule les métriques de niveau de lecture sans exécuter la détection IA.
Voir la charge utile et le résultat
Entrée de l'outil
Copier
{
"text": "<text>",
"language_code": "en",
"locale": "en-US"
}
Structure du résultat
Copier
{
"language": "en",
"language_confidence": 0.9998,
"scores": [
{ "kind": "fleschReadingEase", "value": 50.85, "label": "Fairly difficult", … },
{ "kind": "fleschKincaidGradeLevel", "value": 16.97, … }
],
"avg_words_per_sentence": 43.5,
"sentence_count": 2,
"word_count": 87,
"warnings": [ … ],
"full": { "consensus": { … }, "genre": { … }, "grade_label": { … }, … }
}
clean_text
Nettoyer les artefacts de texte
Supprime les caractères de largeur nulle, les homoglyphes et la ponctuation fantaisiste avant le prochain passage de détection.
Voir la charge utile et le résultat
Entrée de l'outil
Copier
{
"text": "<text>",
"language_code": "en",
"remove_invisibles": true,
"remove_punctuation": true,
"remove_homoglyphs": true,
"britishize": false
}
Structure du résultat
Copier
{
"cleaned_text": "He said \"hello\" - and left.",
"language": "en",
"removed_invisibles": 1,
"punctuation_replacements": 3,
"homoglyphs_replaced": 0,
"british_substitutions": 0
}
detect_image
Détecter les images IA
Vérifie localement les octets d'images JPEG, PNG, HEIC ou WebP avec des lectures de provenance C2PA et IPTC et un repli sur modèle sur appareil. Le résultat nomme son detection_source, afin qu'un agent puisse distinguer une correspondance de provenance d'un score de modèle.
Voir la charge utile et le résultat
Entrée de l'outil
Copier
{
"image_base64": "<base64>",
"recognize_text": false
}
Structure du résultat
Copier
{
"kind": "result",
"verdict": "probably_ai_slop",
"score": 0.6429,
"generator": null,
"detection_source": "ml",
"watermark_provider": null,
"watermark_confidence": null,
"recognized_text": null,
"recognized_sentence_count": null
}
score_image
Noter les images IA
Renvoie le score brut du modèle d'image sans la réponse complète de détection d'image tenant compte de la provenance. Nécessite l'installation du modèle de détection d'images IA.
Voir la charge utile et le résultat
Entrée de l'outil
Copier
{
"image_base64": "<base64>"
}
Structure du résultat
Copier
{
"raw_slop_score": 0.33984375
}
Vérification
Comment vérifier le serveur MCP ?
Après le redémarrage, demandez à votre agent d'exécuter slop_status. Le résultat attendu est un appel d'outil qui signale l'état de l'application locale et de Pro sans erreur. Un appel nécessitant Pro revient comme une erreur d'outil (isError: true) pendant que le serveur continue de fonctionner, de sorte qu'un appel bloqué ne met jamais fin à la session.
Copier
{
"pro": true,
"version": "1.1.1"
}
Sécurité
Faire confiance à la source
N'enregistrez que des serveurs MCP auxquels vous faites confiance. Le serveur MCP Slop or Not est fourni avec l'application Mac signée, et les extraits de cette page pointent vers ce binaire exact du bundle d'application.
Dépannage
Pourquoi les extraits utilisent-ils le chemin du bundle d'application ?
Les agents GUI peuvent se lancer en dehors de votre shell de connexion, où les noms de commandes peuvent ne pas être résolus. Les extraits utilisent le chemin du bundle d'application signé afin que chaque client démarre le même binaire Slop or Not fourni.
API locale
Les agents peuvent-ils utiliser ceci à la place d'une API de détection IA cloud ?
Pour les flux de travail d'agents, oui. MCP donne à Claude, Codex, Hermes Agent, OpenClaw, Cursor et d'autres clients une interface d'outil locale au lieu d'une API de détection IA hébergée. Le client envoie des données texte ou image au binaire Mac fourni via stdio, et la vérification s'exécute sur votre Mac.
Boucle avec les agents
Comment Slop or Not fonctionne-t-il avec la compétence agentic AI Humanizer ?
La compétence agentic AI Humanizer peut exécuter la réécriture de base et la correspondance vocale sans Slop or Not. Connectez-la à Slop or Not avec Pro actif lorsque vous souhaitez que les outils MCP notent une référence, exécutent Text Cleanup avant et après l'humanisation, re-notent avec le détecteur IA sur appareil et affichent les statistiques de nettoyage. Votre échantillon d'écriture oriente la réécriture ; Slop or Not fournit la mesure du détecteur IA local.
Slop or Not renvoie un verdict de probabilité, pas une preuve de paternité. Les résultats peuvent varier avec les nouveaux modèles IA, les passages courts et les écrits fortement édités par un humain.
Guide MCP Claude CodeGuide de configuration agentic AI HumanizerLire l'article de lancement MCP et CLILire le guide de correspondance vocaleUtiliser plutôt la CLI