Slop or Not

官方

在 Apple 晶片上本地運行的裝置端工具,可偵測 AI 生成的文字與圖片、評分可讀性,並移除 AI 痕跡。

你可以用 Slop Or Not MCP 做什麼?

  • 檢查應用程式與 Pro 狀態 — 在開始工作流程前,請你的助理執行 slop_status,確認本機應用程式已安裝、二進位檔可執行,且 Pro 已啟用。

  • 偵測 AI 撰寫的文字 — 請你的助理對一段文字呼叫 detect_text,取得裝置端的 AI 判定結果、分數,以及選用的可讀性指標。

  • 僅分析可讀性 — 使用 analyze_readability 計算 Flesch 閱讀容易度與年級程度分數,不執行 AI 偵測。

  • 清理文字雜訊 — 執行 clean_text 移除零寬字元、同形字與特殊標點符號,再重新評分。

  • 偵測 AI 生成的圖片 — 請你的助理對 JPEG、PNG、HEIC 或 WebP 位元組資料執行 detect_image,取得包含 C2PA/IPTC 來源驗證的裝置端 AI 判定結果。

  • 取得原始圖片分數 — 當你只需要模型訊號時,使用 score_image 擷取原始的 OmniAID slop 分數。

文件

裝置端 AI 偵測器評分

適用於 Claude、Codex 和 Cursor 的 AI 內容偵測器 MCP

Slop or Not MCP 伺服器讓 Claude、Codex、Hermes Agent、OpenClaw、Cursor 及其他代理程式,可以在你的 Mac 上呼叫本機 AI 文字偵測器、AI 影像偵測器、可讀性分析器與清理工具。

將你的 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

在 ~/Library/Application Support/Claude/claude_desktop_config.json 中使用此 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

在 Hermes Agent 設定中將 Slop or Not 新增為 MCP 伺服器,然後重新啟動 Hermes Agent,使其可以呼叫本機工具。

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

OpenClaw

使用 OpenClaw MCP CLI 註冊 Slop or Not,如果 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"]
    }
  }
}

工具參考

Slop or Not MCP 伺服器提供哪些工具?

此伺服器提供六種工具,涵蓋代理程式通常需要的檢查:狀態、文字偵測、可讀性、清理、影像偵測與原始影像評分。

slop_status

檢查應用程式與 Pro 狀態

在代理程式開始工作流程之前,確認應用程式已安裝、二進位檔可以執行,且 Pro 已啟用。

檢視承載與結果

工具輸入

{}

結果結構

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

detect_text

偵測 AI 文字

使用裝置端文字偵測器為一段文字評分,並回傳本機 AI 判定、分數與可讀性指標。

檢視承載與結果

工具輸入

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

分析可讀性

在不執行 AI 偵測的情況下,計算閱讀等級指標。

檢視承載與結果

工具輸入

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

偵測 AI 影像

在本機檢查 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

評分 AI 影像

當代理程式需要模型訊號但不需要完整的影像偵測回應時,回傳原始 OmniAID 影像分數。

檢視承載與結果

工具輸入

{
  "image_base64": "<base64>"
}

結果結構

{
  "raw_slop_score": 0.690673828125
}

驗證

如何驗證 MCP 伺服器?

重新啟動後,請你的代理程式執行 slop_status。預期結果是一個工具呼叫,會回報本機應用程式與 Pro 狀態,且沒有錯誤。

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

安全性

信任來源

只註冊你信任的 MCP 伺服器。Slop or Not MCP 伺服器隨附於已簽署的 Mac 應用程式,而此頁面上的片段指向該確切的應用程式套件二進位檔。

疑難排解

為什麼片段使用應用程式套件路徑?

GUI 代理程式可以在你的登入 shell 之外啟動,在該環境中指令名稱可能無法解析。片段使用已簽署的應用程式套件路徑,因此每個用戶端都會啟動相同的隨附 Slop or Not 二進位檔。

本機 API

代理程式可以使用此功能取代雲端 AI 偵測器 API 嗎?

對於代理程式工作流程,可以。MCP 為 Claude、Codex、Hermes Agent、OpenClaw、Cursor 及其他用戶端提供本機工具介面,而非託管的 AI 偵測器 API。用戶端透過 stdio 將文字或影像資料傳送至隨附的 Mac 二進位檔,檢查在你的 Mac 上執行。

與代理程式迴圈協作

Slop or Not 如何與 agentic AI Humanizer 技能搭配運作?

agentic AI Humanizer 技能可以在沒有 Slop or Not 的情況下執行核心改寫與語音比對。當你希望 MCP 工具為基準評分、在人性化前後執行 Text Cleanup、使用裝置端 AI 偵測器重新評分,並顯示清理統計資料時,請在啟用 Pro 的狀態下將其連線至 Slop or Not。你的寫作樣本引導改寫方向;Slop or Not 提供本機 AI 偵測器量測。

Slop or Not 回傳的是機率判定,而非作者身分的證明。結果可能因新的 AI 模型、短文段落,以及經過大量人工編輯的寫作而有所差異。

Claude Code MCP 指南Agentic AI Humanizer 設定指南閱讀 MCP 與 CLI 發布文章閱讀語音比對指南改用 CLI