Aller au contenu

Score du détecteur IA sur l'appareil

MCP de détection de contenu IA pour Claude, Codex et Cursor

Le serveur MCP de Slop or Not permet à Claude, Codex, Hermes Agent, OpenClaw, Cursor et d'autres agents d'appeler un détecteur local de texte IA, un détecteur d'images IA, un analyseur de lisibilité et un outil de nettoyage sur votre Mac.

Faites pointer votre client MCP vers la commande slop mcp incluse. Avec Pro, Claude, Codex, Hermes Agent, OpenClaw, Cursor et d'autres agents peuvent continuer à lancer des vérifications locales sans comptage API à l'appel.

Download on the App Store
Écran de configuration MCP de Slop or Not sur Mac
Les extraits de configuration client pointent vers le binaire inclus dans l'app Mac.
Serveur stdio local
Votre client MCP lance le binaire slop inclus et communique avec lui via stdio.
Six outils
Statut, détection de texte, lisibilité, nettoyage, détection d'images et score brut d'image.
Vérifications illimitées sur l'appareil
Pro supprime la limite quotidienne, afin que les agents puissent lancer des vérifications répétées de texte, d'image, de lisibilité et de nettoyage sur l'appareil.

Configuration client

Comment ajouter Slop or Not à un client MCP ?

Installez l'app Mac, activez Pro, puis utilisez l'extrait app-bundle pour votre client. Claude, Codex, Hermes Agent, OpenClaw et Cursor pointent tous vers le même serveur local.

Claude CodeAjoutez Slop or Not comme serveur stdio au niveau utilisateur, redémarrez Claude Code, puis vérifiez avec /mcp.
claude mcp add --transport stdio --scope user SlopOrNot -- "/Applications/Slop Or Not.app/Contents/MacOS/slop" mcp
Claude DesktopUtilisez cette structure JSON dans ~/Library/Application Support/Claude/claude_desktop_config.json, puis redémarrez Claude Desktop.
{
  "mcpServers": {
    "SlopOrNot": {
      "command": "/Applications/Slop Or Not.app/Contents/MacOS/slop",
      "args": ["mcp"]
    }
  }
}
CodexAjoutez le serveur à ~/.codex/config.toml, puis redémarrez Codex pour qu'il lise la nouvelle liste de serveurs MCP.
[mcp_servers.SlopOrNot]
command = "/Applications/Slop Or Not.app/Contents/MacOS/slop"
args = ["mcp"]
Hermes AgentAjoutez Slop or Not comme serveur MCP dans votre configuration Hermes Agent, puis redémarrez Hermes Agent pour qu'il puisse appeler les outils locaux.
mcp_servers:
  SlopOrNot:
    command: "/Applications/Slop Or Not.app/Contents/MacOS/slop"
    args: ["mcp"]
OpenClawEnregistrez Slop or Not avec le CLI MCP d'OpenClaw, puis redémarrez OpenClaw s'il était déjà en cours d'exécution.
openclaw mcp set slopornot '{"command":"/Applications/Slop Or Not.app/Contents/MacOS/slop","args":["mcp"]}'
CursorAjoutez ceci à ~/.cursor/mcp.json pour un serveur global, ou à .cursor/mcp.json à la racine du projet pour un seul projet.
{
  "mcpServers": {
    "SlopOrNot": {
      "command": "/Applications/Slop Or Not.app/Contents/MacOS/slop",
      "args": ["mcp"]
    }
  }
}

Référence des outils

Quels outils le serveur MCP de 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 score brut des images.

slop_status

Vérifier l'app et le statut Pro

Confirme que l'app 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

{}

Structure du résultat

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

Détecter un texte IA

Évalue un passage avec le détecteur de texte sur l'appareil et renvoie un verdict IA local, un score et des métriques de lisibilité.

Voir la charge utile et le résultat

Entrée de l'outil

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

Structure du résultat

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

Analyser la lisibilité

Calcule les métriques de niveau de lecture sans lancer de détection d'IA.

Voir la charge utile et le résultat

Entrée de l'outil

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

Structure du résultat

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

Nettoyer les artefacts de texte

Supprime les caractères sans chasse, les homoglyphes et la ponctuation fantaisie avant le prochain passage de détection.

Voir la charge utile et le résultat

Entrée de l'outil

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

Structure du résultat

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

Détecter les images IA

Vérifie localement les octets d'image JPEG, PNG, HEIC ou WebP, avec lecture de provenance C2PA et IPTC et repli sur un modèle sur l'appareil.

Voir la charge utile et le résultat

Entrée de l'outil

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

Structure du résultat

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

Évaluer les images IA

Renvoie le score d'image OmniAID brut lorsqu'un agent a besoin du signal du modèle sans la réponse complète de détection d'image.

Voir la charge utile et le résultat

Entrée de l'outil

{
  "image_base64": "<base64>"
}

Structure du résultat

{
  "raw_slop_score": 0.690673828125
}

Vérifier

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 indique l'état de l'app locale et de Pro sans erreur.

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

Dépannage

Pourquoi les extraits utilisent-ils le chemin du bundle de l'app ?

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 signé de l'app-bundle afin que chaque client démarre le même binaire Slop or Not intégré.

API locale

Les agents peuvent-ils l'utiliser à la place d'une API cloud de détection d'IA ?

Pour les flux de travail d'agents, oui. MCP fournit à Claude, Codex, Hermes Agent, OpenClaw, Cursor et d'autres clients une interface d'outils locale au lieu d'une API hébergée de détection d'IA. Le client envoie les données de texte ou d'image au binaire Mac inclus via stdio, et la vérification s'exécute sur votre Mac.

Boucle avec des agents

Comment Slop or Not fonctionne-t-il avec la compétence agentic AI Humanizer ?

La compétence agentic AI Humanizer peut effectuer la réécriture de base et l'adaptation de la voix sans Slop or Not. Connectez-la à Slop or Not avec Pro actif lorsque vous voulez que les outils MCP notent une référence, exécutent Text Cleanup avant et après l'humanisation, relancent le score avec le détecteur IA sur l'appareil et affichent les statistiques de nettoyage. Votre échantillon d'écriture guide la réécriture; Slop or Not fournit la mesure locale du détecteur IA.

Slop or Not renvoie un verdict de probabilité, pas une preuve d'auteur. Les résultats peuvent varier avec les nouveaux modèles d'IA, les passages courts et les textes fortement retravaillés par un humain.