Slop or Not

официальный

Локальные инструменты для обнаружения текста и изображений, созданных ИИ, оценки читаемости и удаления артефактов ИИ, работающие на устройствах Apple Silicon.

Что можно делать с Slop Or Not MCP?

  • Check app and Pro status — Попросите ассистента выполнить slop_status, чтобы подтвердить, что локальное приложение установлено, бинарный файл запускается и Pro активен перед началом рабочего процесса.

  • Detect AI-written text — Попросите ассистента вызвать detect_text для фрагмента текста, чтобы получить локальный AI-вердикт, оценку и дополнительные метрики читабельности.

  • Analyze readability only — Используйте analyze_readability для вычисления показателей удобочитаемости Flesch и уровня сложности без запуска AI-детекции.

  • Clean text artifacts — Запустите clean_text, чтобы удалить нулевой ширины символы, гомоглифы и «умную» пунктуацию перед повторной оценкой.

  • Detect AI-generated images — Попросите ассистента выполнить detect_image на данных JPEG, PNG, HEIC или WebP для получения локального AI-вердикта с проверками происхождения C2PA/IPTC.

  • Get raw image score — Используйте score_image, чтобы получить сырую оценку OmniAID slop, когда нужен только сигнал модели.

Документация

Локальная оценка ИИ-детектором

MCP-сервер детектора ИИ-контента для Claude, Codex и Cursor

MCP-сервер Slop or Not позволяет Claude, Codex, Hermes Agent, OpenClaw, Cursor и другим агентам вызывать локальный детектор ИИ-текста, детектор ИИ-изображений, анализатор читабельности и инструмент очистки на вашем Mac.

Направьте ваш MCP-клиент на встроенную команду slop mcp. С Pro Claude, Codex, Hermes Agent, OpenClaw, Cursor и другие агенты могут продолжать выполнять локальные проверки без тарификации за каждый вызов API.

Локально

Фрагменты настройки клиента указывают на встроенный бинарный файл приложения Mac.

Локальный stdio-сервер

Ваш MCP-клиент запускает встроенный бинарный файл slop и общается с ним через stdio.

Шесть инструментов

Статус, определение текста, читабельность, очистка, определение изображений и оценка исходных изображений.

Безлимитные локальные проверки

Pro снимает дневной лимит, поэтому агенты могут выполнять повторные проверки текста, изображений, читабельности и очистки локально.

Настройка клиента

Как добавить Slop or Not в MCP-клиент?

Установите приложение Mac, активируйте Pro, затем используйте фрагмент app-bundle для вашего клиента. Claude, Codex, Hermes Agent, OpenClaw и Cursor указывают на один и тот же локальный сервер.

Claude Code

Добавьте Slop or Not как stdio-сервер уровня пользователя, перезапустите Claude Code, затем проверьте с помощью /mcp.

claude mcp add --transport stdio --scope user SlopOrNot -- "/Applications/Slop Or Not.app/Contents/MacOS/slop" mcp

Claude Desktop

Используйте эту JSON-структуру в ~/Library/Application Support/Claude/claude_desktop_config.json, затем перезапустите Claude Desktop.

{
  "mcpServers": {
    "SlopOrNot": {
      "command": "/Applications/Slop Or Not.app/Contents/MacOS/slop",
      "args": ["mcp"]
    }
  }
}

Codex

Добавьте сервер в ~/.codex/config.toml, затем перезапустите Codex, чтобы он прочитал новый список MCP-серверов.

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

Hermes Agent

Добавьте Slop or Not как MCP-сервер в конфигурацию Hermes Agent, затем перезапустите Hermes Agent, чтобы он мог вызывать локальные инструменты.

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

OpenClaw

Зарегистрируйте Slop or Not с помощью OpenClaw MCP CLI, затем перезапустите OpenClaw, если он уже был запущен.

openclaw mcp set slopornot '{"command":"/Applications/Slop Or Not.app/Contents/MacOS/slop","args":["mcp"]}'

Cursor

Добавьте это в ~/.cursor/mcp.json для глобального сервера или в .cursor/mcp.json в корне проекта для одного проекта.

{
  "mcpServers": {
    "SlopOrNot": {
      "command": "/Applications/Slop Or Not.app/Contents/MacOS/slop",
      "args": ["mcp"]
    }
  }
}

Справочник инструментов

Какие инструменты предоставляет MCP-сервер Slop or Not?

Сервер предоставляет шесть инструментов для проверок, которые обычно нужны агентам: статус, определение текста, читабельность, очистка, определение изображений и оценка исходных изображений.

slop_status

Проверка статуса приложения и Pro

Подтверждает, что приложение установлено, бинарный файл может запускаться и Pro активен, прежде чем агент начнёт рабочий процесс.

Просмотр полезной нагрузки и результата

Входные данные инструмента

{}

Форма результата

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

detect_text

Определение ИИ-текста

Оценивает отрывок с помощью локального детектора текста и возвращает локальный ИИ-вердикт, оценку и метрики читабельности.

Просмотр полезной нагрузки и результата

Входные данные инструмента

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

Форма результата

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

Анализ читабельности

Вычисляет метрики уровня чтения без запуска ИИ-детекции.

Просмотр полезной нагрузки и результата

Входные данные инструмента

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

Форма результата

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

Очистка артефактов текста

Удаляет символы нулевой ширины, гомоглифы и декоративную пунктуацию перед следующим проходом детекции.

Просмотр полезной нагрузки и результата

Входные данные инструмента

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

Форма результата

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

detect_image

Определение ИИ-изображений

Проверяет байты изображений JPEG, PNG, HEIC или WebP локально с чтением метаданных происхождения C2PA и IPTC и резервным локальным моделью.

Просмотр полезной нагрузки и результата

Входные данные инструмента

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

Форма результата

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

score_image

Оценка ИИ-изображений

Возвращает исходную оценку изображения OmniAID, когда агенту нужен сигнал модели без полного ответа определения изображения.

Просмотр полезной нагрузки и результата

Входные данные инструмента

{
  "image_base64": "<base64>"
}

Форма результата

{
  "raw_slop_score": 0.690673828125
}

Проверка

Как проверить MCP-сервер?

После перезапуска попросите агента выполнить slop_status. Ожидаемый результат — вызов инструмента, который сообщает о состоянии локального приложения и Pro без ошибок.

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

Безопасность

Доверяйте источнику

Регистрируйте только те MCP-серверы, которым доверяете. MCP-сервер Slop or Not входит в состав подписанного приложения Mac, и фрагменты на этой странице указывают именно на этот бинарный файл app-bundle.

Устранение неполадок

Почему фрагменты используют путь app-bundle?

GUI-агенты могут запускаться вне вашей оболочки входа, где имена команд могут не разрешаться. Фрагменты используют путь подписанного app-bundle, чтобы каждый клиент запускал один и тот же встроенный бинарный файл Slop or Not.

Локальный API

Могут ли агенты использовать это вместо облачного API детектора ИИ?

Для рабочих процессов агентов — да. MCP предоставляет Claude, Codex, Hermes Agent, OpenClaw, Cursor и другим клиентам локальный интерфейс инструментов вместо размещённого API детектора ИИ. Клиент отправляет текстовые или графические данные во встроенный бинарный файл Mac через stdio, и проверка выполняется на вашем Mac.

Цикл с агентами

Как Slop or Not работает с навыком agentic AI Humanizer?

Навык agentic AI Humanizer может выполнять основное переписывание и подбор голоса без Slop or Not. Подключите его к Slop or Not с активным Pro, когда хотите, чтобы MCP-инструменты оценили базовый уровень, выполнили очистку текста до и после гуманизации, повторно оценили с помощью локального ИИ-детектора и показали статистику очистки. Ваш образец текста направляет переписывание; Slop or Not предоставляет локальные измерения ИИ-детектора.

Slop or Not возвращает вероятностный вердикт, а не доказательство авторства. Результаты могут различаться для новых ИИ-моделей, коротких отрывков и текстов, сильно отредактированных человеком.

Руководство по MCP для Claude CodeРуководство по настройке Agentic AI HumanizerЧитайте анонс MCP и CLIЧитайте руководство по подбору голосаИспользуйте CLI вместо этого