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
El servidor MCP viene incluido con Pro. No hay límite diario de comprobaciones ni medición por llamada, así que los agentes pueden repetir comprobaciones de texto, imagen, legibilidad y limpieza tantas veces como necesiten.

Configuración del cliente

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

Instala la app para Mac, activa Pro y después usa el fragmento del paquete de la app para tu cliente. Claude, Codex, Hermes Agent, OpenClaw y Cursor apuntan todos al mismo servidor local. Configúralo una vez y cada sesión de agente posterior lo reutiliza, sin reinstalar nada ni iniciar sesión de nuevo.

Claude Code

Añ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 Desktop

Usa esta estructura JSON en ~/Library/Application Support/Claude/claude_desktop_config.json, luego cierra Claude Desktop por completo y vuelve a abrirlo.
{
  "mcpServers": {
    "SlopOrNot": {
      "command": "/Applications/Slop Or Not.app/Contents/MacOS/slop",
      "args": ["mcp"]
    }
  }
}

Codex

Ejecuta codex mcp add en Terminal, o añade tú mismo el servidor a ~/.codex/config.toml. Reinicia Codex para que lea la nueva lista de servidores MCP.
codex mcp add SlopOrNot -- '/Applications/Slop Or Not.app/Contents/MacOS/slop' mcp

¿Prefieres editar el archivo? Añade esto a ~/.codex/config.toml en su lugar:

[mcp_servers.SlopOrNot]
command = "/Applications/Slop Or Not.app/Contents/MacOS/slop"
args = ["mcp"]

Hermes Agent

Añ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"]

OpenClaw

Registra Slop or Not con la CLI MCP de OpenClaw y luego ejecuta mcp doctor con --probe para confirmar que el servidor responde.
openclaw mcp set slopornot '{"command":"/Applications/Slop Or Not.app/Contents/MacOS/slop","args":["mcp"]}'
openclaw mcp doctor slopornot --probe

Cursor

Añ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.

Todos los resultados de abajo son salidas reales, capturadas de Slop or Not 1.1.1 para Mac en agosto de 2026 y abreviadas donde se indica.

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.1.1"
}
detect_text

Detectar texto de IA

Puntúa un pasaje con el modelo de detección de texto de IA en el dispositivo y devuelve un veredicto, una puntuación, el idioma, el número de frases y métricas de legibilidad.

Ver payload y resultado

Entrada de la herramienta

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

Forma del resultado

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

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",
  "locale": "en-US"
}

Forma del resultado

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

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>",
  "language_code": "en",
  "remove_invisibles": true,
  "remove_punctuation": true,
  "remove_homoglyphs": true,
  "britishize": false
}

Forma del resultado

{
  "cleaned_text": "He said \"hello\" - and left.",
  "language": "en",
  "removed_invisibles": 1,
  "punctuation_replacements": 3,
  "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 alternativa. El resultado indica su detection_source, para que un agente pueda distinguir una coincidencia de procedencia de una puntuación del modelo.

Ver payload y resultado

Entrada de la herramienta

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

Forma del resultado

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

Puntuar imágenes de IA

Devuelve la puntuación bruta del modelo de imagen sin la respuesta completa de detección de imagen con procedencia. Requiere que el modelo de detección de imágenes de IA esté instalado.

Ver payload y resultado

Entrada de la herramienta

{
  "image_base64": "<base64>"
}

Forma del resultado

{
  "raw_slop_score": 0.33984375
}

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. Una llamada que requiere Pro vuelve como error de herramienta (isError: true) mientras el servidor sigue ejecutándose, así que una llamada bloqueada nunca termina la sesión.

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

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.