SkillTide Submit
Official description7 sourcesMCP servers8d ago
r-huijts/ethics-check-mcp

r-huijts/ethics-check-mcp

๐Ÿ ๐Ÿ  - Ethical analysis of AI conversations: detect bias and harmful content and provide critical-thinkingโ€ฆ
View on GitHub โ†—Direct link ยท no redirect page
Official descriptionEthics Vibe Check A gut-check button for AI conversations.** MCP tools that run an independent second-opinion model over an exchange so you can catch sycophancy, confirmation bias, or quiet drift โ€” when you ask, not as ambient surveillance.
Config template (adjust for your client)
claude mcp add ethics-check-mcp -- npx -y ethics-check-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
5 โ˜… ยท r-huijts/ethics-check-mcp ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 7 sources
Score
score 703 ยท 5 โ˜… ยท 7 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository r-huijts/ethics-check-mcp๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

Ethics Vibe Check

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

**A gut-check button for AI conversations.**
MCP tools that run an independent second-opinion model over an exchange so you can catch sycophancy, confirmation bias, or quiet drift โ€” when you ask, not as ambient surveillance.
Package: @r-huijts/ethics-vibe-check ยท Repo: r-huijts/ethics-check-mcp
---
What it is
LLMs are trained to be helpful. That often means they agree too easily and let a chat slide toward whatever you already believe.
This server does **not** intercept every turn. It exposes tools you (or your host, when you ask) call mid-conversation:
> โ€œSanity check that.โ€ ยท โ€œPlay devilโ€™s advocate.โ€ ยท โ€œAre we drifting?โ€
A **second model** grades the exchange. Reuse (or omit) a session id to get a **sessionTrend** โ€” escalating / improving / stable โ€” so creep shows up as a signal, not a pile of disconnected snapshots.
---
Quick start
1. MCP server
**Cursor one-click** (above) installs the server command only. Afterward, open MCP settings and add env (Gemini by default):
**Local second opinion** (no cloud):
**CLI:**
Full env reference: env.example.
2. Companion skill (recommended)
The skill teaches the host *when* to call tools, how to treat sessionTrend, and when to record feedback. Prefer it over a fat always-on rule.
Installs skills/ethics-vibe-check/SKILL.md โ†’ ~/.cursor/skills/ethics-vibe-check/ (override with CURSOR_SKILLS_DIR).
Optional always-on checkpoint templates: docs/system-prompts.md.
---
Tools
| Tool | Use when |
|---|---|
| ethics_check | Broader scan of an exchange (bias, privacy, manipulation, confirmation bias, โ€ฆ). Returns overallRisk, concerns (may be empty), sessionTrend. |
| critical_thinking | Focused sycophancy / one-sidedness pass on one AI reply. Returns confirmationBiasRisk, sessionTrend. |
| ethics_guide | Multi-framework advice for a dilemma (not a mid-chat vibe check). |
| ethics_learn | Manually log a concern. Usually unnecessary if autoStore is on. |
| ethics_feedback | Thumbs-up/down on a prior recommendation so successScore weighting reflects what helped. |
**Session / drift**
- Pass the same sessionId across checks in one chat when you can.
- If omitted, the server uses a **process-scoped default** (typical MCP hosts run one process per conversation).
- Override with ETHICS_SESSION_ID for evals or known ids.
**Calibration**
Prompts are written so ordinary helpful replies can return **low risk and empty findings**. Empty is a valid gut-check result โ€” not a failure.
---
Providers
| ETHICS_PROVIDER | Needs | Notes |
|---|---|---|
| gemini (default) | GEMINI_API_KEY | Cloud second opinion. Optional ETHICS_MODEL / GEMINI_MODEL. |
| ollama | Local Ollama | OLLAMA_BASE_URL, OLLAMA_MODEL or ETHICS_MODEL. |
| mock | nothing | Deterministic offline answers for tests/demos only. |
Storage defaults to ~/.ethics-vibe-check/data (ETHICS_DATA_DIR to override).
With Gemini, analysis leaves your machine โ€” donโ€™t paste secrets you wouldnโ€™t send to a third-party API. Use Ollama for local-only checks.
Source
awesome ยท https://github.com/r-huijts/ethics-check-mcp
Browse by field
MCP servers
Traction
5 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index