Add it to Claude Code
claude mcp add glin-profanity -- npx -y glin-profanity-mcpMake your agent remember this setup
glin-profanity's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.
npx conare@latestFree · one command · indexes the sessions already on disk. Set up in the browser instead →
What it does
- ML-powered profanity detection
- Detection of leetspeak and Unicode obfuscation tactics
- Support for 24 languages
- Context-aware content analysis
- Batch processing capabilities for multiple inputs
Tools 2
check_textAnalyzes input text for profanity and offensive content using ML-powered detection.batch_checkProcesses multiple text inputs for profanity detection in a single request.Try it
Original README from glincker/glin-profanity
<strong>ML-Powered Profanity Detection for the Modern Web</strong>
<a href="https://www.glincker.com/tools/glin-profanity" target="_blank"> </a>📦 Packages
This monorepo maintains the following packages:
| Package | Version | Description |
|---|---|---|
| glin-profanity | Core profanity filter for JavaScript/TypeScript | |
| glin-profanity | Core profanity filter for Python | |
| glin-profanity-mcp | MCP server for AI assistants (Claude, Cursor, etc.) | |
| openclaw-profanity | Plugin for OpenClaw/Moltbot AI agents |
Why Glin Profanity?
Most profanity filters are trivially bypassed. Users type f*ck, sh1t, or fսck (with Cyrillic characters) and walk right through. Glin Profanity doesn't just check against a word list—it understands evasion tactics.
┌─────────────────────────────────────────────────────────────────────────────┐
│ GLIN PROFANITY v3 │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ Input Text ──► Unicode ──► Leetspeak ──► Dictionary ──► ML │
│