Slop or Not

公式

Appleシリコン上でローカルに動作し、AI生成テキストや画像を検出し、可読性をスコアリングし、AIアーティファクトを除去するオンデバイスツール。

Slop Or Not MCPで何ができますか?

  • アプリとProステータスの確認 — ワークフローを開始する前に、アシスタントにローカルアプリがインストールされていること、バイナリが実行されること、Proが有効であることを確認させてください。
  • AI作成テキストの検出 — アシスタントにオンデバイス検出器で文章をスコアリングさせ、判定結果、信頼スコア、言語、可読性メトリクスを返させてください。
  • 可読性の分析 — AI検出を実行せずに、Flesch Reading Easeやグレードレベルなどの読解レベルのスコアを計算するようアシスタントに依頼してください。
  • テキストアーティファクトのクリーンアップ — 文章を再チェックする前に、ゼロ幅文字、ホモグリフ、装飾的な句読点を除去するようアシスタントに指示してください。
  • 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経由で通信します。

6つのツール

ステータス、テキスト検出、可読性、クリーンアップ、画像検出、生の画像スコアリング。

無制限のデバイス上チェック

MCPサーバーはPro版に同梱されています。1日のチェック上限なし、呼び出しごとのメータリングなしで、エージェントはテキスト、画像、可読性、クリーンアップチェックを必要なだけ再実行できます。

クライアントセットアップ

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に追加して1つのプロジェクトに適用します。

コピー

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

ツールリファレンス

Slop or Not MCPサーバーはどのようなツールを提供しますか?

サーバーは、エージェントが通常必要とするチェック用に6つのツールを提供します:ステータス、テキスト検出、可読性、クリーンアップ、画像検出、生の画像スコアリングです。

以下のすべての結果は、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)として返されるため、1つのブロックされた呼び出しがセッションを終了させることはありません。

コピー

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

セキュリティ

ソースを信頼する

信頼するMCPサーバーのみを登録してください。Slop or Not MCPサーバーは署名付きMacアプリにバンドルされており、このページのスニペットはその正確なアプリバンドルバイナリを指しています。

トラブルシューティング

スニペットがアプリバンドルパスを使用するのはなぜですか?

GUIエージェントはログインシェルの外で起動でき、コマンド名が解決されない場合があります。スニペットは署名付きアプリバンドルパスを使用するため、各クライアントは同じバンドルされたSlop or Notバイナリを起動します。

ローカルAPI

エージェントはこれをクラウドAI検出APIの代わりに使用できますか?

エージェントワークフローでは、はい。MCPはClaude、Codex、Hermes Agent、OpenClaw、Cursor、その他のクライアントに、ホスト型AI検出APIの代わりにローカルツールインターフェースを提供します。クライアントはテキストまたは画像データをstdio経由でバンドルされたMacバイナリに送信し、チェックはMac上で実行されます。

エージェントとのループ

Slop or NotはエージェンティックAIヒューマナイザースキルとどのように連携しますか?

エージェンティックAIヒューマナイザースキルは、Slop or Notなしでコアの書き換えと音声マッチングを実行できます。Proがアクティブな状態でSlop or Notに接続すると、MCPツールがベースラインをスコアリングし、ヒューマナイゼーションの前後にテキストクリーンアップを実行し、デバイス上のAI検出器で再スコアリングし、クリーンアップ統計を表示できます。あなたの文章サンプルが書き換えを導き、Slop or NotがローカルAI検出器の測定を提供します。

Slop or Notは確率の判定を返しますが、著作者の証明ではありません。結果は新しいAIモデル、短い文章、人間によって大幅に編集された文章によって異なる場合があります。

Claude Code MCPガイドエージェンティックAIヒューマナイザーセットアップガイドMCPおよびCLIローンチ記事を読む音声マッチングガイドを読む代わりにCLIを使用する