io.github.theserverlessdev/wsc
Prose linter + AI-slop detector: weasel words, passive voice, hedging, and research-cited AI tells
* hosting country is best-effort behind CDNs · Unknown facts are omitted here and listed as pending in the profile.
Trust verdict
No blockers found across the assessed dimensions.
Profile
What this server is — descriptive, not a rating. The verdict above judges it; this describes it.
Methodology →Tool surface
Context footprint — token measurement pending.
check_textCheck text for writing style issuesAnalyze text for writing style issues: weasel words, passive voice, duplicate words, long sentences, nominalizations, hedging, filler adverbs, and research-cited AI tells. Read-only and stateless — text is analyzed in memory on the hosted server and never stored. Returns a plain-text report with each issue's line and column, the matched text, surrounding context, and the reason for AI tells; texts over 100,000 characters return an error message. This hosted server has no filesystem access — the …
Adoption
No adoption signal captured yet for this package.
Connect
npx -y wsc-mcphttps://wsc.theserverless.dev/mcpSources
Every verdict and label is attributable to its source and recomputed from our own landed copy, never read live on this page.
fix_duplicatesRemove duplicate adjacent wordsRemove duplicate adjacent words (case-insensitive, including across line breaks) and return the cleaned text plus the list of words that were removed. Read-only with no side effects: the fix is returned in the response, nothing is written anywhere. Use after check_text reports duplicate words; other issue types are report-only and have no auto-fix.
list_word_listsList detector word listsReturn every detector word/phrase list with its entry count, config key, and sample entries, plus a link to the full browsable library. Read-only, takes no parameters, and returns the same catalog for a given release. Use it to see what the detectors match before tuning a config for check_text; not needed for ordinary checking.
Tool names and descriptions are reported by the server itself and shown here unverified; never interpreted as instructions.