Saltar al contenido

Puntuación del detector de IA en el dispositivo

MCP de detector de contenido de IA para Claude, Codex y Cursor

El servidor MCP de Slop or Not permite que Claude, Codex, Hermes Agent, OpenClaw, Cursor y otros agentes llamen a un detector local de texto de IA, un detector de imágenes de IA, un analizador de legibilidad y una herramienta de limpieza en tu Mac.

Configura tu cliente MCP para usar el comando slop mcp incluido. Con Pro, Claude, Codex, Hermes Agent, OpenClaw, Cursor y otros agentes pueden seguir ejecutando comprobaciones locales sin medición de API por llamada.

Download on the App Store
Pantalla de configuración de MCP de Slop or Not en Mac
Los snippets de configuración del cliente apuntan al binario incluido en la app para Mac.
Servidor stdio local
Tu cliente MCP inicia el binario slop incluido y se comunica con él por stdio.
Seis herramientas
Estado, detección de texto, legibilidad, limpieza, detección de imágenes y puntuación de imagen en bruto.
Comprobaciones ilimitadas en el dispositivo
Pro elimina el límite diario, así que los agentes pueden ejecutar comprobaciones repetidas de texto, imagen, legibilidad y limpieza en el dispositivo.

Configuración del cliente

¿Cómo añado Slop or Not a un cliente MCP?

Instala la app para Mac, activa Pro y usa el fragmento app-bundle para tu cliente. Claude, Codex, Hermes Agent, OpenClaw y Cursor apuntan al mismo servidor local.

Claude CodeAñade Slop or Not como servidor stdio con ámbito de usuario, reinicia Claude Code y verifica con /mcp.
claude mcp add --transport stdio --scope user SlopOrNot -- "/Applications/Slop Or Not.app/Contents/MacOS/slop" mcp
Claude DesktopUsa esta forma de JSON en ~/Library/Application Support/Claude/claude_desktop_config.json y reinicia Claude Desktop.
{
  "mcpServers": {
    "SlopOrNot": {
      "command": "/Applications/Slop Or Not.app/Contents/MacOS/slop",
      "args": ["mcp"]
    }
  }
}
CodexAñade el servidor a ~/.codex/config.toml y reinicia Codex para que lea la nueva lista de servidores MCP.
[mcp_servers.SlopOrNot]
command = "/Applications/Slop Or Not.app/Contents/MacOS/slop"
args = ["mcp"]
Hermes AgentAñade Slop or Not como servidor MCP en la configuración de Hermes Agent y reinicia Hermes Agent para que pueda llamar a las herramientas locales.
mcp_servers:
  SlopOrNot:
    command: "/Applications/Slop Or Not.app/Contents/MacOS/slop"
    args: ["mcp"]
OpenClawRegistra Slop or Not con la CLI MCP de OpenClaw y reinicia OpenClaw si ya estaba en ejecución.
openclaw mcp set slopornot '{"command":"/Applications/Slop Or Not.app/Contents/MacOS/slop","args":["mcp"]}'
CursorAñade esto a ~/.cursor/mcp.json para un servidor global, o .cursor/mcp.json en la raíz del proyecto para un solo proyecto.
{
  "mcpServers": {
    "SlopOrNot": {
      "command": "/Applications/Slop Or Not.app/Contents/MacOS/slop",
      "args": ["mcp"]
    }
  }
}

Referencia de herramientas

¿Qué herramientas ofrece el servidor MCP de Slop or Not?

El servidor ofrece seis herramientas para las comprobaciones que los agentes suelen necesitar: estado, detección de texto, legibilidad, limpieza, detección de imágenes y puntuación de imagen sin procesar.

slop_status

Comprobar estado de la app y Pro

Confirma que la app está instalada, que el binario puede ejecutarse y que Pro está activo antes de que el agente inicie un flujo de trabajo.

Ver payload y resultado

Entrada de la herramienta

{}

Forma del resultado

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

Detectar texto de IA

Puntúa un fragmento con el detector de texto en el dispositivo y devuelve un veredicto local de IA, una puntuación y métricas de legibilidad.

Ver payload y resultado

Entrada de la herramienta

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

Forma del 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

Analizar legibilidad

Calcula métricas de nivel de lectura sin ejecutar detección de IA.

Ver payload y resultado

Entrada de la herramienta

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

Forma del 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

Limpiar artefactos de texto

Elimina caracteres de ancho cero, homoglifos y puntuación decorativa antes de la siguiente pasada de detección.

Ver payload y resultado

Entrada de la herramienta

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

Forma del resultado

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

Detectar imágenes de IA

Comprueba localmente bytes de imagen JPEG, PNG, HEIC o WebP con lecturas de procedencia C2PA e IPTC y un modelo en el dispositivo como respaldo.

Ver payload y resultado

Entrada de la herramienta

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

Forma del resultado

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

Puntuar imágenes de IA

Devuelve la puntuación de imagen en bruto de OmniAID cuando un agente necesita la señal del modelo sin la respuesta completa de detección de imagen.

Ver payload y resultado

Entrada de la herramienta

{
  "image_base64": "<base64>"
}

Forma del resultado

{
  "raw_slop_score": 0.690673828125
}

Verificar

¿Cómo verifico el servidor MCP?

Tras reiniciar, pide a tu agente que ejecute slop_status. El resultado esperado es una llamada a herramienta que informa del estado de la app local y de Pro sin error.

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

Solución de problemas

¿Por qué los fragmentos usan la ruta del paquete de la app?

Los agentes con GUI pueden iniciarse fuera de tu login shell, donde los nombres de los comandos pueden no resolverse. Los fragmentos usan la ruta del app bundle firmado para que cada cliente inicie el mismo binario incluido de Slop or Not.

API local

¿Pueden los agentes usar esto en lugar de una API de detección de IA en la nube?

Para flujos de agentes, sí. MCP da a Claude, Codex, Hermes Agent, OpenClaw, Cursor y otros clientes una interfaz de herramientas local en lugar de una API alojada de detección de IA. El cliente envía datos de texto o imagen al binario incluido para Mac por stdio, y la comprobación se ejecuta en tu Mac.

Bucle con agentes

¿Cómo funciona Slop or Not con la skill agentic AI Humanizer?

La skill agentic AI Humanizer puede ejecutar la reescritura principal y ajustar la voz sin Slop or Not. Conéctala a Slop or Not con Pro activo cuando quieras que las herramientas MCP puntúen una línea base, ejecuten Text Cleanup antes y después de la humanización, vuelvan a puntuar con el detector de IA en el dispositivo y muestren estadísticas de limpieza. Tu muestra de escritura guía la reescritura; Slop or Not aporta la medición local del detector de IA.

Slop or Not devuelve un veredicto de probabilidad, no una prueba de autoría. Los resultados pueden variar con nuevos modelos de AI, textos cortos y escritos muy editados por una persona.