Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ“Š Monitoring
  3. Wsc
Wsc logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 4:01:12 AM

Wsc

User RatingsBe the first to rate and review this MCP server!
View Repository5 GitHub StarsTotal stargazers on GitHub for the source repository (5 stars).Visit Website
writinglintingai-detectiondeveloper-tools

Prose linter that flags AI-writing patterns and common style issues, with configurable local and remote MCP servers.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "theserverlessdev-wsc": {
      "command": "npx",
      "args": [
        "-y",
        "wsc-mcp"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (4) Directory Badge Claim listing Alternatives๐Ÿ“Š More in Monitoring

Overview

Writing Style Checker analyzes text for eight detector categories, including AI tells, weasel words, passive voice, hedging, and long sentences. Use it to review prose through MCP, check local files, or apply configurable rules from a `.wscrc.json` file. It is available as a remote Streamable HTTP server and a local npm-based stdio server.

Use cases

โ€ขReview prose for AI-associated words, phrases, and sentence structures
โ€ขFind passive voice, hedging, filler adverbs, and weasel words
โ€ขCheck local files with automatically discovered `.wscrc.json` settings
โ€ขRemove adjacent duplicate words from text
โ€ขInspect the available detector word lists

Key features

โ€ขEight configurable writing detectors
โ€ขResearch-cited AI-tell detection
โ€ขLocal file analysis
โ€ขDuplicate-word cleanup
โ€ขDetector word-list information
โ€ขRemote and stdio MCP transports

Capabilities & Tool Schemas (4) ~75 tokensApproximate context cost of this serverโ€™s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server โ€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Wsc.

check_text

Analyze text for all 8 writing style issues. Accepts optional `config`.

fix_duplicates

Remove duplicate adjacent words and return cleaned text

list_word_lists

Return info about all detector word lists

check_file

*(Local only)* Read a file from disk and analyze it. Auto-discovers `.wscrc.json`.

Documentation Overview

Writing Style Checker

CI npm smithery badge wsc MCP server License: MIT

A prose linter and AI-slop detector. WSC finds AI tells โ€” words, phrases, and sentence structures overrepresented in AI-generated text, each flag backed by a published corpus study. It also catches classic writing issues: weasel words, passive voice, duplicate words, long sentences, nominalizations, hedging, and filler adverbs. Available as a web editor, HTTP API, MCP server, CLI, and GitHub Action.

Live: wsc.theserverless.dev

Screenshot of Writing Style Checker

Features

  • Web Editor - Real-time highlighting with inline fix buttons for all 8 detectors
  • HTTP API - POST text with optional config, retrieve structured JSON responses
  • MCP Server (Remote) - Connect AI assistants via Streamable HTTP transport
  • MCP Server (Local) - Stdio-based server via wsc-mcp on npm
  • CLI - Check files from the command line via wsc-lint
  • GitHub Action - Run checks in CI with ::warning annotations
  • Configurable - Customize detectors with .wscrc.json files

What WSC is (and isn't)

WSC flags patterns that research on AI-generated text finds overrepresented, and cites a source for every flag. It does not, and cannot, prove authorship. Classifier-based detectors carry a documented false-accusation risk: a Stanford study found that seven of them misflagged 61% of essays written by non-native English speakers. WSC avoids that trap by design โ€” every flag is a specific, explainable edit that improves the text no matter who, or what, wrote it.


Detection Rules

DetectorItemsDescription
Weasel Words95 words/phrasesVague terms like "very", "basically", "arguably", "numerous"
Passive Voice260 irregular verbsAuxiliary verbs + past participles (regular -ed + irregular)
Duplicate Wordsโ€”Adjacent repeated words across whitespace, case-insensitive
Long Sentencesthreshold: 30 wordsSentences exceeding a configurable word count
Nominalizations245 word pairsNouns replaceable with verbs ("utilization" โ†’ "use")
Hedging100 phrasesPhrases that weaken assertions ("I think", "it seems")
Filler Adverbs139 wordsAdverbs adding emphasis without substance ("totally", "utterly")
AI Tells98 words (+111 inflected forms) + 83 phrases + 12 structural patternsWords, phrases, and sentence constructions overrepresented in AI-generated text (delve, rich tapestry, It's not just X โ€” it's Y)

Word lists sourced from Matt Might's shell scripts and expanded with additional entries. AI tells draw on published corpus studies: Kobak et al. 2025 (Science Advances), Juzek & Ward 2025 (COLING), Liang et al. 2024 (Stanford), and Reinhart et al. 2025 (PNAS). Wikipedia's editor-maintained Signs of AI writing catalogue and AI-detection vendor reports round out the sources.


Configuration

Create a .wscrc.json to customize detectors. All tools (API, MCP, CLI) support it.

config.json
{
  "$schema": "https://wsc.theserverless.dev/schema.json",
  "detectors": {
    "weaselWords": {
      "enabled": true,
      "add": ["synergy", "leverage"],
      "remove": ["very"]
    },
    "longSentences": { "maxWords": 25 },
    "adverbs": { "enabled": false }
  }
}

Every field is optional. Missing fields use defaults. JSON Schema provides autocompletion in VS Code.


API Usage

POST /api/check

Analyze text for writing style issues. Accepts optional config object.

Terminal
curl -X POST https://wsc.theserverless.dev/api/check \
  -H "Content-Type: application/json" \
  -d '{"text":"The code was written very quickly."}'

Response:

config.json
{
  "summary": {
    "total": 2,
    "weaselWords": 1,
    "passiveVoice": 1,
    "duplicateWords": 0,
    "longSentences": 0,
    "nominalizations": 0,
    "hedging": 0,
    "adverbs": 0
  },
  "issues": {
    "weaselWords": [{ "word": "very", "index": 21, "line": 1, "column": 22, "context": "..." }],
    "passiveVoice": [{ "phrase": "was written", "index": 9, "line": 1, "column": 10, "context": "..." }],
    "duplicateWords": [],
    "longSentences": [],
    "nominalizations": [],
    "hedging": [],
    "adverbs": []
  },
  "meta": { "characterCount": 34, "wordCount": 6, "sentenceCount": 1, "processingTimeMs": 2 }
}

With config:

Terminal
curl -X POST https://wsc.theserverless.dev/api/check \
  -H "Content-Type: application/json" \
  -d '{"text":"The code was written very quickly.", "config":{"detectors":{"weaselWords":{"enabled":false}}}}'

GET /api/check

Returns API documentation as JSON.

GET /api/detectors

Returns the list of all 8 detectors with descriptions, configurability, and word counts.

GET /health

Runs a smoke test with known text and returns {"status":"healthy"} or 503.

Limits: Max 100,000 characters per request. CORS enabled for all origins.


MCP Server

The Writing Style Checker is available as an MCP server, letting AI assistants check your writing directly.

Tools

ToolDescription
check_textAnalyze text for all 8 writing style issues. Accepts optional config.
fix_duplicatesRemove duplicate adjacent words and return cleaned text
list_word_listsReturn info about all detector word lists
check_file(Local only) Read a file from disk and analyze it. Auto-discovers .wscrc.json.

Remote MCP Server

Connect any MCP client to the hosted server - no installation required.

config.json
{
  "mcpServers": {
    "writing-style-checker": {
      "type": "url",
      "url": "https://wsc.theserverless.dev/mcp"
    }
  }
}

Local MCP Server (stdio)

Install via npm for local usage. Includes check_file for analyzing files on disk with auto-discovery of .wscrc.json.

Terminal
npx wsc-mcp

Claude Desktop / Claude Code config:

config.json
{
  "mcpServers": {
    "writing-style-checker": {
      "command": "npx",
      "args": ["wsc-mcp"]
    }
  }
}

See the wsc-mcp npm page for full documentation.


CLI

Check files from the command line.

bash
# Check all markdown files
npx wsc-lint check "**/*.md"

# Read from stdin
echo "The code was written very quickly." | npx wsc-lint check --stdin

# JSON output for scripting
npx wsc-lint check "**/*.md" --format json

# GitHub Actions annotations
npx wsc-lint check "**/*.md" --format github

# Create a config file
npx wsc-lint init

See the wsc-lint README for full documentation.


GitHub Action

yaml
- uses: theserverlessdev/wsc@v1
  with:
    files: '**/*.md'
    max-warnings: 20
InputDefaultDescription
files**/*.mdGlob pattern for files to check
configโ€”Path to .wscrc.json config file
max-warningsunlimitedMax warnings before failing
only-changedfalseOnly check files changed in this PR

Privacy

The web editor runs in your browser - we never send text to any server. The API and MCP endpoints only process text you explicitly send to them.


Project Structure

Code
.
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ core/                    # Shared detection engine
โ”‚   โ”‚   โ”œโ”€โ”€ detector.ts          # 8 detection algorithms
โ”‚   โ”‚   โ”œโ”€โ”€ words.ts             # Word/phrase lists (800+ entries)
โ”‚   โ”‚   โ”œโ”€โ”€ config.ts            # Config types, merging, validation
โ”‚   โ”‚   โ”œโ”€โ”€ config-node.ts       # Node-only: file loading, discovery
โ”‚   โ”‚   โ”œโ”€โ”€ analyzer.ts          # Unified analyzeText() entry point
โ”‚   โ”‚   โ””โ”€โ”€ index.ts             # Public API exports
โ”‚   โ”œโ”€โ”€ docs/                    # Documentation content (Markdown files)
โ”‚   โ”œโ”€โ”€ mcp/
โ”‚   โ”‚   โ””โ”€โ”€ handler.ts           # MCP JSON-RPC 2.0 handler
โ”‚   โ”œโ”€โ”€ lib/
โ”‚   โ”‚   โ”œโ”€โ”€ App.svelte           # Main editor page component
โ”‚   โ”‚   โ”œโ”€โ”€ stores/theme.ts      # Theme store (light/dark/system)
โ”‚   โ”‚   โ””โ”€โ”€ components/          # UI components (StatsBar, ConfigPanel, etc.)
โ”‚   โ”œโ”€โ”€ routes/
โ”‚   โ”‚   โ”œโ”€โ”€ +layout.svelte       # Shared layout (header, nav, footer)
โ”‚   โ”‚   โ”œโ”€โ”€ api/check/+server.ts # HTTP API endpoint
โ”‚   โ”‚   โ”œโ”€โ”€ mcp/+server.ts       # MCP endpoint
โ”‚   โ”‚   โ”œโ”€โ”€ health/+server.ts    # Health check endpoint
โ”‚   โ”‚   โ”œโ”€โ”€ docs/+page.svelte    # Documentation page
โ”‚   โ”‚   โ””โ”€โ”€ words/+page.svelte   # Word library browser
โ”‚   โ””โ”€โ”€ styles/
โ”‚       โ””โ”€โ”€ main.scss            # Global styles (light + dark themes)
โ”œโ”€โ”€ mcp-server/                  # Standalone stdio MCP server (npm: wsc-mcp)
โ”œโ”€โ”€ cli/                         # CLI tool (npm: wsc-lint)
โ”œโ”€โ”€ action/                      # GitHub Action (composite)
โ”œโ”€โ”€ tests/                       # 341 tests across 18 files
โ”œโ”€โ”€ static/
โ”‚   โ”œโ”€โ”€ schema.json              # JSON Schema for .wscrc.json
โ”‚   โ”œโ”€โ”€ llms.txt                 # AI/LLM discovery file
โ”‚   โ””โ”€โ”€ llms-full.txt            # Detailed LLM context
โ”œโ”€โ”€ wrangler.toml                # Cloudflare Workers config
โ””โ”€โ”€ svelte.config.js             # SvelteKit configuration

Local Development

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Monitoring View all alternatives
  • Fastmcp Sonarqube Metrics logoFastmcp Sonarqube Metrics

    A Model Context Protocol (MCP) server that provides a set of tools for retrieving information about SonarQube projects like metrics (actual and historical), issues, health status.

    ๐Ÿ“Š Monitoring8 views
    Compare vs Fastmcp Sonarqube Metrics โ†’
  • Langfuse MCP logoLangfuse MCP

    Query Langfuse traces, debug exceptions, analyze sessions, and manage prompts. Full observability toolkit for LLM applications.

    ๐Ÿ“Š Monitoring3 views
    Compare vs Langfuse MCP โ†’
  • Spanlens logoSpanlens

    Query your Spanlens LLM observability from any MCP client. 7 read tools for request logs, agent traces, cost stats, anomalies, model-savings, and per-user analytics across OpenAI, Anthropic, and Gemini. Open source, self-hostable. npx -y @spanlens/mcp-server

    ๐Ÿ“Š Monitoring3 views
    Compare vs Spanlens โ†’
  • Opik MCP logoOpik MCP

    Use natural language to explore LLM observability, traces, and monitoring data captured by Opik.

    ๐Ÿ“Š Monitoring1 views
    Compare vs Opik MCP โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
5
Stargazers on the source repository.
npm downloads
270
Package downloads in the last 30 days.
Last commit
1mo ago
Most recent push to the default branch.
Tools exposed
4
Callable tools this server registers over MCP.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Wsc

It detects AI tells, weasel words, passive voice, duplicate words, long sentences, nominalizations, hedging, and filler adverbs.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewWsc AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/theserverlessdev-wsc?style=directory)](https://allmcps.com/mcp/theserverlessdev-wsc)
HTML Embed
<a href="https://allmcps.com/mcp/theserverlessdev-wsc"><img src="https://allmcps.com/api/badge/theserverlessdev-wsc?style=directory" alt="Wsc on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ“ŠMonitoring
PricingFree
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
AuthNo auth required
LicenseMIT
Last updatedAug 13, 2026
9/10 checks healthy over the last 31d
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars5
GitHub Star CountTotal stargazers on GitHub representing community popularity (5 stars).
Last commit1mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Jul 24, 2026
npm downloads270/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
57Quality signal: Good ยท 57/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools27/30
Adoption & activity6/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 21d ago via OSV.dev ยท wsc-mcp (npm)

โ˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server โ†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ“Š Monitoring โ†’Best MCP servers for Monitoring & Observability โ†’Alternatives to Wsc โ†’Install in Claude DesktopInstall in CursorInstall in VS Code