Un-Default MCP server
io.github.NomadBuilder/un-default·v0.5.6Catch racist, sexist & ableist defaults in AI and human copy. Local rules, no account.
0 stars71 downloads/wk
Reviews
Write oneNobody has reviewed Un-Default yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Un-Default tools (3)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
un_default_feedbackRecord that a finding was fine in context (or a false positive). Suppresses it locally and writes structured feedback that can improve the shared catalog.
un_default_fixApply only safe, unambiguous 1:1 inclusive-language swaps (e.g. policeman\u2192police officer, whitelist\u2192allowlist). Does not touch coded/dogwhistle or soft contextual hits. Prefer dryRun first.
un_default_scanScan files for inclusive-language defaults in AI-generated or human copy. Returns JSON findings. Use after editing UI text, docs, READMEs, or marketing copy.
Public scan report
scanner v0.1.10 · 2026-10-30 · same rubric, same numbers if you re-run it
- Code scan20 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 54 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Un-Default compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- Tools
- 3
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 71
- more than 54% of 12,191 servers with a package
What its tools let an agent do: 3 read
Install Un-Default in Claude Code, Cursor or VS Code
Runs npx -y anti-default on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add un-default -- npx -y anti-default
What the publisher says
From the Un-Default repository's README, as published. We do not edit it. Read it on GitHub
Un-Default
One thoughtful-language check for every way you build.
Formerly Anti-Default. Same tool — the name shifted so it reads as undoing
defaults, not opposing people. Old URLs under
darkai.ca/anti-default redirect here.
npx anti-default still works as an alias for npx -y anti-default.
Un-Default reviews copy, docs, UI strings, and live pages for racist defaults, sexist assumptions, ableist metaphors, and documented dogwhistles. It explains what it noticed and offers clearer alternatives.
No account. No AI required for matching. Open rules you can tune.
After Claude writes UI copy · Try the web app · Add the Chrome extension · Star on GitHub
After Claude / Cursor writes UI copy
One command — skill + MCP + PR check. This is the habit that sticks:
npx -y anti-default initThat also writes examples/un-default-demo.md and prints a sample scan so you see a finding immediately. Browser demo (shareable): /?demo=1.
Or install the Claude Code plugin from this repo’s marketplace:
claude plugin marketplace add NomadBuilder/un-default
claude plugin install un-default@un-defaultPaste-ready MCP JSON and Claude Project instructions:
https://darkai.ca/un-default/for-agents/
Directory checklist: docs/PUBLISH-DIRECTORIES.md
Paste MCP config (Cursor · Claude Desktop · Claude Code)
{
"mcpServers": {
"un-default": {
"command": "npx",
"args": ["-y", "anti-default", "mcp"]
}
}
}Tools: undefaultscan · undefaultfix · undefaultfeedback
Add it in under a minute
npx -y anti-default .That is the whole local setup. It prints findings and exits non-zero on clear hits. Ambiguous or quoted matches stay advisory.
To pin it in a team project:
npm install --save-dev anti-defaultWant the complete project setup?
npx -y anti-default initinit adds an ignore file, changed-files GitHub workflow, Cursor + Claude skills, .cursor/mcp.json + .mcp.json, Claude/Cursor after-edit hooks, CLAUDE.md instructions, and inclusive-check / inclusive-fix scripts. Existing files are never overwritten. Hooks surface hard findings back to the agent after Edit/Write so Claude keeps checking even when nobody remembers.
AI-copy habit (definition of done)
npx -y anti-default fix . # safe 1:1 autofixes only
npx -y anti-default . # remaining findingsAgents should not mark UI/docs work done until hard findings are cleared or explicitly marked fine in context. Soft/coded hits stay advisory.
# Preview autofixes without writing
npx -y anti-default fix . --dry-run
# Intentional language — suppress locally + share structured feedback
npx -y anti-default feedback --kind fine_in_context \
--rule guys-generic --match "guys" --context "…snippet…" \
--note "Quoted lyric" --open-issueMCP server
npx -y anti-default mcpSee for-agents for host-specific paste steps.
Scan the way you work
# Paths
npx -y anti-default ./src ./docs README.mdShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Un-Default: common questions
- Is Un-Default MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Un-Default safety report
- How do I install Un-Default?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Un-Default need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Un-Default maintained?
- The last commit was 59 days ago (2026-09-07). The latest release is v0.5.6.
- How does Un-Default compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.