Skip to main content
Glama
miketusa-ctrl

CussCheck

CussCheck

English profanity filter: find and censor swear words, incl. obfuscations. Word list, not AI.

Live service

Related MCP server: AgentWall

Use it from an AI assistant (MCP)

CussCheck is a remote MCP server (Streamable HTTP) at https://profanity-api.mike-tusa.workers.dev/mcp. Tools: check_profanity.

Most MCP clients (Claude Desktop, Cursor, Cline, Windsurf) accept this config:

{
  "mcpServers": {
    "cusscheck": {
      "type": "http",
      "url": "https://profanity-api.mike-tusa.workers.dev/mcp"
    }
  }
}

Clients that only support stdio can bridge with npx mcp-remote https://profanity-api.mike-tusa.workers.dev/mcp. VS Code uses a servers key instead of mcpServers.

The server.json file is the MCP Registry manifest for this server.

Run your own copy

Requires Node.js 20+ and a Cloudflare account.

npm install
npx wrangler dev        # local dev server

wrangler.toml is a template: create your own KV namespaces / D1 databases / rate-limit namespaces and replace the <PLACEHOLDER> values before npx wrangler deploy. Any secrets the Worker reads go in wrangler secret put (or .dev.vars locally), never in the repo.

License

MIT (c) Digital Promo Hub. See LICENSE.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Content moderation and profanity detection MCP server with 19 tools, 24 language support, leetspeak/Unicode obfuscation detection, context-aware analysis, batch processing, and user tracking for AI-powered content safety.
    12 npm
    65
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Policy-enforcing MCP proxy that blocks dangerous tool calls before they execute. Protects credentials, filesystem, shell, and databases across Claude Desktop, Cursor, Windsurf, and OpenClaw.
    15 npm
    41
    Apache 2.0