Slop or Not
官方在Apple Silicon上本地运行的设备端工具,用于检测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 工具对基线进行评分、在人性化处理前后运行文本清理、使用设备端 AI 检测器重新评分并显示清理统计时,请在 Pro 激活的情况下将其连接到 Slop or Not。你的写作样本引导重写;Slop or Not 提供本地 AI 检测器测量。
Slop or Not 返回的是概率判定,而非作者身份证明。结果可能因新的 AI 模型、短文本以及经过大量人工编辑的写作而有所不同。
Claude Code MCP 指南Agentic AI Humanizer 设置指南阅读 MCP 和 CLI 发布文章阅读语音匹配指南改用 CLI