Przejdź do treści

Punktacja detektora AI na urządzeniu

MCP do wykrywania treści AI dla Claude, Codex i Cursor

Serwer MCP Slop or Not pozwala Claude, Codex, Hermes Agent, OpenClaw, Cursor i innym agentom wywoływać lokalny detektor tekstu AI, detektor obrazów AI, analizator czytelności i narzędzie do oczyszczania na Twoim Mac.

Skieruj klienta MCP na dołączone polecenie slop mcp. Z Pro Claude, Codex, Hermes Agent, OpenClaw, Cursor i inni agenci mogą dalej wykonywać lokalne sprawdzenia bez rozliczania API za każde wywołanie.

Download on the App Store
Ekran konfiguracji MCP Slop or Not na Mac
Fragmenty konfiguracji klienta wskazują na dołączony plik binarny aplikacji na Mac.
Lokalny serwer stdio
Twój klient MCP uruchamia dołączony plik binarny slop i komunikuje się z nim przez stdio.
Sześć narzędzi
Status, wykrywanie tekstu, czytelność, oczyszczanie, wykrywanie obrazów i surowa ocena obrazów.
Nielimitowane sprawdzanie na urządzeniu
Pro usuwa dzienny limit, więc agenci mogą wielokrotnie sprawdzać tekst, obrazy, czytelność i czyszczenie na urządzeniu.

Konfiguracja klienta

Jak dodać Slop or Not do klienta MCP?

Zainstaluj aplikację na Mac, aktywuj Pro, a potem użyj fragmentu app-bundle dla swojego klienta. Claude, Codex, Hermes Agent, OpenClaw i Cursor wskazują ten sam lokalny serwer.

Claude CodeDodaj Slop or Not jako serwer stdio w zakresie użytkownika, uruchom ponownie Claude Code, a potem sprawdź przez /mcp.
claude mcp add --transport stdio --scope user SlopOrNot -- "/Applications/Slop Or Not.app/Contents/MacOS/slop" mcp
Claude DesktopUżyj tej struktury JSON w ~/Library/Application Support/Claude/claude_desktop_config.json, a potem uruchom ponownie Claude Desktop.
{
  "mcpServers": {
    "SlopOrNot": {
      "command": "/Applications/Slop Or Not.app/Contents/MacOS/slop",
      "args": ["mcp"]
    }
  }
}
CodexDodaj serwer do ~/.codex/config.toml, a potem uruchom ponownie Codex, aby odczytał nową listę serwerów MCP.
[mcp_servers.SlopOrNot]
command = "/Applications/Slop Or Not.app/Contents/MacOS/slop"
args = ["mcp"]
Hermes AgentDodaj Slop or Not jako serwer MCP w konfiguracji Hermes Agent, a potem uruchom ponownie Hermes Agent, aby mógł wywoływać lokalne narzędzia.
mcp_servers:
  SlopOrNot:
    command: "/Applications/Slop Or Not.app/Contents/MacOS/slop"
    args: ["mcp"]
OpenClawZarejestruj Slop or Not w OpenClaw MCP CLI, a potem uruchom ponownie OpenClaw, jeśli już działał.
openclaw mcp set slopornot '{"command":"/Applications/Slop Or Not.app/Contents/MacOS/slop","args":["mcp"]}'
CursorDodaj to do ~/.cursor/mcp.json dla serwera globalnego albo do .cursor/mcp.json w katalogu głównym projektu dla jednego projektu.
{
  "mcpServers": {
    "SlopOrNot": {
      "command": "/Applications/Slop Or Not.app/Contents/MacOS/slop",
      "args": ["mcp"]
    }
  }
}

Dokumentacja narzędzi

Jakie narzędzia udostępnia serwer MCP Slop or Not?

Serwer udostępnia sześć narzędzi do sprawdzeń, których agenci zwykle potrzebują: status, wykrywanie tekstu, czytelność, czyszczenie, wykrywanie obrazów i surowa ocena obrazów.

slop_status

Sprawdź aplikację i status Pro

Potwierdza, że aplikacja jest zainstalowana, plik binarny może działać i Pro jest aktywne, zanim agent zacznie przepływ pracy.

Pokaż ładunek i wynik

Dane wejściowe narzędzia

{}

Struktura wyniku

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

Wykrywaj tekst AI

Ocenia fragment tekstu lokalnym detektorem tekstu i zwraca lokalny werdykt AI, wynik oraz metryki czytelności.

Pokaż ładunek i wynik

Dane wejściowe narzędzia

{
  "text": "<text>",
  "include_readability": true,
  "language_code": "en"
}

Struktura wyniku

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

Analizuj czytelność

Oblicza metryki poziomu trudności tekstu bez uruchamiania wykrywania AI.

Pokaż ładunek i wynik

Dane wejściowe narzędzia

{
  "text": "<text>",
  "language_code": "en"
}

Struktura wyniku

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

Usuń artefakty tekstu

Usuwa znaki o zerowej szerokości, homoglif i ozdobną interpunkcję przed kolejnym przebiegiem wykrywania.

Pokaż ładunek i wynik

Dane wejściowe narzędzia

{
  "text": "<text>",
  "remove_invisibles": true,
  "remove_punctuation": true,
  "remove_homoglyphs": true
}

Struktura wyniku

{
  "cleaned_text": "<cleaned_text>",
  "language": "en",
  "removed_invisibles": 1,
  "punctuation_replacements": 1,
  "homoglyphs_replaced": 0,
  "british_substitutions": 0
}
detect_image

Wykrywaj obrazy AI

Sprawdza lokalnie bajty obrazów JPEG, PNG, HEIC lub WebP, odczytując pochodzenie C2PA i IPTC oraz używając lokalnego modelu jako fallbacku.

Pokaż ładunek i wynik

Dane wejściowe narzędzia

{
  "image_base64": "<base64>",
  "recognize_text": true
}

Struktura wyniku

{
  "kind": "result",
  "verdict": "most_likely_ai_slop",
  "score": 0.80,
  "generator": null,
  "recognized_text": null,
  "recognized_sentence_count": null
}
score_image

Oceniaj obrazy AI

Zwraca surowy wynik obrazu OmniAID, gdy agent potrzebuje sygnału modelu bez pełnej odpowiedzi wykrywania obrazu.

Pokaż ładunek i wynik

Dane wejściowe narzędzia

{
  "image_base64": "<base64>"
}

Struktura wyniku

{
  "raw_slop_score": 0.690673828125
}

Weryfikacja

Jak zweryfikować serwer MCP?

Po ponownym uruchomieniu poproś agenta o uruchomienie slop_status. Oczekiwanym wynikiem jest wywołanie narzędzia, które bez błędu zgłasza stan lokalnej aplikacji i Pro.

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

Rozwiązywanie problemów

Dlaczego przykłady używają ścieżki do pakietu aplikacji?

Agenci GUI mogą uruchamiać się poza Twoją powłoką logowania, gdzie nazwy poleceń mogą nie być rozpoznawane. Fragmenty używają podpisanej ścieżki pakietu aplikacji, aby każdy klient uruchamiał ten sam dołączony plik binarny Slop or Not.

Lokalne API

Czy agenty mogą używać tego zamiast API detektora AI w chmurze?

W przepływach pracy agentów tak. MCP daje Claude, Codex, Hermes Agent, OpenClaw, Cursor i innym klientom lokalny interfejs narzędzi zamiast hostowanego API detektora AI. Klient wysyła tekst lub dane obrazu do dołączonego pliku binarnego na Mac przez stdio, a sprawdzenie działa na Twoim Mac.

Pętla z agentami

Jak Slop or Not działa z umiejętnością agentic AI Humanizer?

Skill agentic AI Humanizer może wykonywać podstawowe przepisywanie i dopasowanie głosu bez Slop or Not. Połącz go ze Slop or Not z aktywnym Pro, gdy chcesz, aby narzędzia MCP oceniły punkt odniesienia, uruchomiły Text Cleanup przed humanizacją i po niej, ponownie oceniły tekst detektorem AI na urządzeniu i pokazały statystyki czyszczenia. Twoja próbka tekstu kieruje przepisywaniem; Slop or Not dostarcza lokalny pomiar detektora AI.

Slop or Not zwraca werdykt prawdopodobieństwa, a nie dowód autorstwa. Wyniki mogą się różnić przy nowych modelach AI, krótkich fragmentach i tekstach mocno przeredagowanych przez człowieka.