Slop or Not

официальный

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

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

  • Проверка статуса приложения и Pro — Попросите ассистента подтвердить, что приложение установлено и Pro активен, с помощью slop_status.
  • Обнаружение текста, созданного ИИ — Попросите ассистента оценить отрывок с помощью detect_text и вернуть локальный вердикт ИИ, оценку и показатели читаемости.
  • Анализ только читаемости — Попросите ассистента вычислить показатели уровня чтения для текста с помощью analyze_readability без запуска обнаружения ИИ.
  • Очистка артефактов текста — Попросите ассистента удалить из текста символы нулевой ширины, гомоглифы и «красивую» пунктуацию с помощью clean_text.
  • Обнаружение изображений, созданных ИИ — Попросите ассистента проверить изображение на происхождение от ИИ и сигналы на основе моделей с помощью detect_image.
  • Получение сырой оценки изображения — Попросите ассистента вернуть только сырую оценку ИИ для изображения через score_image для легковесной проверки сигналов.

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

Обнаружение ИИ на устройстве: оценка

MCP-сервер AI Content Detector для 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, затем используйте сниппет из пакета приложения для вашего клиента. 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 через MCP CLI OpenClaw, затем перезапустите 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, и сниппеты на этой странице указывают именно на этот бинарный файл из пакета приложения.

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

Почему сниппеты используют путь к пакету приложения?

Графические агенты могут запускаться вне вашей оболочки входа, где имена команд могут не разрешаться. Сниппеты используют подписанный путь к пакету приложения, чтобы каждый клиент запускал один и тот же встроенный бинарный файл 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 возвращает вероятностное заключение, а не доказательство авторства. Результаты могут варьироваться в зависимости от новых моделей ИИ, коротких отрывков и текста, который был сильно отредактирован человеком.

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