Slop or Not
官方在Apple Silicon上本地运行的设备端工具,用于检测AI生成的文本和图像、评估可读性并去除AI痕迹。
你可以用 Slop Or Not MCP 做什么?
- 检查应用与 Pro 状态 — 在开始工作流之前,请让助手确认本地应用已安装、二进制文件可运行,并且 Pro 已激活。
- 检测 AI 撰写的文本 — 让助手使用设备端检测器为一段文字打分,并返回判定结果、置信度分数、语言和可读性指标。
- 分析可读性 — 请助手计算阅读水平分数,如 Flesch 阅读易读性和年级水平,而不运行 AI 检测。
- 清理文本伪影 — 指示助手在重新检查段落之前,去除零宽字符、同形字和花哨标点。
- 检测 AI 生成的图像 — 请助手使用来源数据和设备端模型回退方案,在本地检查 JPEG、PNG、HEIC 或 WebP 图像字节。
- 直接对图像打分 — 当你不需要完整的来源感知响应时,让助手仅返回原始图像模型分数。
文档
设备端 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 与之通信。
六个工具
状态、文本检测、可读性、清理、图像检测和原始图像评分。
无限制的设备端检查
MCP 服务器随 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 mcp add,或自行将服务器添加到 ~/.codex/config.toml。重启 Codex,以便它读取新的 MCP 服务器列表。
复制
codex mcp add SlopOrNot -- '/Applications/Slop Or Not.app/Contents/MacOS/slop' mcp
更喜欢直接编辑文件?请改为将以下内容添加到 ~/.codex/config.toml:
复制
[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,然后运行 mcp doctor 并带上 --probe 参数,以确认服务器能够响应。
复制
openclaw mcp set slopornot '{"command":"/Applications/Slop Or Not.app/Contents/MacOS/slop","args":["mcp"]}'
openclaw mcp doctor slopornot --probe
Cursor
将以下内容添加到 ~/.cursor/mcp.json 作为全局服务器,或添加到项目根目录下的 .cursor/mcp.json 以用于单个项目。
复制
{
"mcpServers": {
"SlopOrNot": {
"command": "/Applications/Slop Or Not.app/Contents/MacOS/slop",
"args": ["mcp"]
}
}
}
工具参考
Slop or Not MCP 服务器提供哪些工具?
该服务器提供六个工具,涵盖代理通常需要的检查:状态、文本检测、可读性、清理、图像检测和原始图像评分。
以下每个结果都是真实输出,截取自 2026 年 8 月发布的 Mac 版 Slop or Not 1.1.1,并在标记处做了删节。
slop_status
检查应用和 Pro 状态
在代理开始工作流程之前,确认应用已安装、二进制文件可以运行且 Pro 已激活。
查看载荷和结果
工具输入
复制
{}
结果结构
复制
{
"pro": true,
"version": "1.1.1"
}
detect_text
检测 AI 文本
使用设备端 AI 文本检测模型对一段文字进行评分,并返回判定、分数、语言、句子数量和可读性指标。
查看载荷和结果
工具输入
复制
{
"text": "<text>",
"include_readability": true,
"language_code": "en",
"locale": "en-US"
}
结果结构
复制
{
"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
分析可读性
在不运行 AI 检测的情况下计算阅读水平指标。
查看载荷和结果
工具输入
复制
{
"text": "<text>",
"language_code": "en",
"locale": "en-US"
}
结果结构
复制
{
"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
清理文本伪影
在下一轮检测之前,去除零宽字符、同形异义字和花哨标点。
查看载荷和结果
工具输入
复制
{
"text": "<text>",
"language_code": "en",
"remove_invisibles": true,
"remove_punctuation": true,
"remove_homoglyphs": true,
"britishize": false
}
结果结构
复制
{
"cleaned_text": "He said \"hello\" - and left.",
"language": "en",
"removed_invisibles": 1,
"punctuation_replacements": 3,
"homoglyphs_replaced": 0,
"british_substitutions": 0
}
detect_image
检测 AI 图像
在本地检查 JPEG、PNG、HEIC 或 WebP 图像字节,使用 C2PA 和 IPTC 来源读取以及设备端模型回退。结果会指明其 detection_source,因此代理可以区分来源命中与模型评分。
查看载荷和结果
工具输入
复制
{
"image_base64": "<base64>",
"recognize_text": false
}
结果结构
复制
{
"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
对 AI 图像评分
返回原始图像模型分数,不包含完整的来源感知图像检测响应。需要安装 AI 图像检测模型。
查看载荷和结果
工具输入
复制
{
"image_base64": "<base64>"
}
结果结构
复制
{
"raw_slop_score": 0.33984375
}
验证
如何验证 MCP 服务器?
重启后,让代理运行 slop_status。预期结果是一个工具调用,报告本地应用和 Pro 状态且无错误。需要 Pro 的调用会以工具错误(isError: true)的形式返回,而服务器继续运行,因此一次被阻止的调用永远不会结束会话。
复制
{
"pro": true,
"version": "1.1.1"
}
安全性
信任来源
只注册你信任的 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