Slop Or Not Logo

AI agent 的本機評分

Claude、Codex、Hermes Agent、OpenClaw 適用的 AI 偵測 MCP

Slop or Not MCP server 可讓 Claude、Codex、Hermes Agent、OpenClaw、Cursor 和其他代理在你的 Mac 上呼叫本機 AI 文字偵測器、AI 圖片偵測器、可讀性分析器和清理工具。

MCP 是 Model Context Protocol 的縮寫,是 AI agent 呼叫本機工具的標準方式。不同於雲端偵測 API,送到這裡的文字和圖片會由簽署過的 Mac app 處理,而不是 Slop or Not server。

Download on the App Store
Mac 上的 Slop or Not MCP 設定畫面
client 設定片段會指向內建的 Mac app 二進位檔。
本機 stdio server
你的 MCP client 會啟動內建的 slop 二進位檔,並透過 stdio 與它通訊。
六個工具
狀態、文字偵測、可讀性、清理、圖片偵測,以及原始圖片評分。
需要 Pro
當 Pro 未啟用時,工具呼叫會回傳需要 Pro 的錯誤;server 會繼續執行。

client 設定

我要如何把 Slop or Not 加到 MCP client?

安裝 Mac app、啟用 Pro、把 slop 放到 PATH,然後使用你的 client 對應的片段。Claude、Codex、Hermes Agent、OpenClaw 和 Cursor 都指向同一個本機 server。

Claude Code將 Slop or Not 加為使用者範圍的 stdio server,重新啟動 Claude Code,然後用 /mcp 驗證。
claude mcp add --transport stdio --scope user SlopOrNot -- slop mcp
Claude Desktop在 ~/Library/Application Support/Claude/claude_desktop_config.json 使用這個 JSON 形狀,然後重新啟動 Claude Desktop。
{
  "mcpServers": {
    "SlopOrNot": {
      "command": "slop",
      "args": ["mcp"]
    }
  }
}
Codex將 server 加到 ~/.codex/config.toml,然後重新啟動 Codex,讓它讀取新的 MCP server 清單。
[mcp_servers.SlopOrNot]
command = "slop"
args = ["mcp"]
Hermes Agent在你的 Hermes Agent config 中將 Slop or Not 加為 MCP server,然後重新啟動 Hermes Agent,讓它可以呼叫本機工具。
mcp_servers:
  SlopOrNot:
    command: "slop"
    args: ["mcp"]
OpenClaw使用 OpenClaw MCP CLI 註冊 Slop or Not;如果 OpenClaw 已在執行,請重新啟動。
openclaw mcp set slopornot '{"command":"slop","args":["mcp"]}'
Cursor若要設定全域 server,請加入 ~/.cursor/mcp.json;若只給單一專案使用,請加入專案根目錄的 .cursor/mcp.json。
{
  "mcpServers": {
    "SlopOrNot": {
      "command": "slop",
      "args": ["mcp"]
    }
  }
}

工具參考

Slop or Not MCP server 提供哪些功能?

server 提供六個聚焦的工具。payload 範例會先收起來,等需要時再看,所以頁面會先像設定指南,其次才是參考文件。

slop_status

檢查 app 與 Pro 狀態

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

查看 payload 與結果

工具輸入

{}

結果形狀

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

偵測 AI 文字

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

查看 payload 與結果

工具輸入

{
  "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 偵測。

查看 payload 與結果

工具輸入

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

清理文字痕跡

在下一次偵測前,移除零寬字元、同形異義字和花俏標點。

查看 payload 與結果

工具輸入

{
  "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 來源資訊,並以裝置端模型作為 fallback。

查看 payload 與結果

工具輸入

{
  "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 圖片分數。

查看 payload 與結果

工具輸入

{
  "image_base64": "<base64>"
}

結果形狀

{
  "kind": "score",
  "score": 0.80
}

驗證

我要如何驗證 MCP server?

重新啟動後,請你的代理執行 slop_status。預期結果是一個工具呼叫,會在沒有錯誤的情況下回報本機 app 和 Pro 狀態。

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

疑難排解

如果我的 MCP client 找不到 Slop or Not,該怎麼辦?

有些 app 啟動時不會帶入你的登入 shell PATH。遇到這種情況,請在 MCP config 中直接指向 app bundle 內的二進位檔。

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

本機 API

代理可以用這個取代雲端 AI 偵測 API 嗎?

可以,用於代理工作流程。MCP 讓 Claude、Codex、Hermes Agent、OpenClaw、Cursor 和其他 client 取得本機工具介面,而不是使用託管的 AI 偵測 API。client 會透過 stdio 將文字或圖片資料送到內建 Mac 二進位檔,檢查會在你的 Mac 上執行。

搭配代理循環使用

Slop or Not 如何與 Agentic Humanizer 搭配使用?

Agentic Humanizer 可以呼叫 MCP 工具、評分基準稿、清理機械式痕跡,並在本機重新評分草稿。選用的語氣比對由代理負責:你的寫作樣本會引導改寫,而 Slop or Not 負責本機量測。

Slop or Not 回傳的是機率判定,不是保證。結果可能會因新的 AI 模型、短篇文字,以及經過大量人工編輯的寫作而不同。