Ethics Check MCP logo

Ethics Check MCP

by r-huijts

Analyzes AI conversations for ethical risks, challenges assumptions, and offers multi-framework guidance through four MCP tools.

Install Ethics Check MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "r-huijts-ethics-check-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@r-huijts/ethics-vibe-check"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

The r-huijts/ethics-check-mcp MCP server adds ethics-focused analysis and critical questioning to AI conversations. Its tools examine eight ethical dimensions, including privacy, bias, transparency, fairness, stakeholder impact, and power dynamics. Ethics Guide presents utilitarian, deontological, and virtue-ethics perspectives, while Ethics Learn tracks recurring thinking patterns and blind spots. Reach for it when an agent should challenge confirmation bias, question persuasive or potentially manipulative requests, and surface overlooked consequences.

Use cases

  • Review product strategies for ethical risks and stakeholder effects
  • Challenge confirmation bias in research and decision-making
  • Examine persuasive messages for transparency and manipulation concerns
  • Compare difficult choices across multiple ethical frameworks

Key features

  • Scans eight ethical dimensions
  • Challenges assumptions and confirmation bias
  • Provides counterarguments and alternative perspectives
  • Applies utilitarian, deontological, and virtue-ethics viewpoints
  • Recognizes recurring reasoning patterns and blind spots

Tools5

What Ethics Check MCP lets your agent do. Expand a tool for its parameters.

Self-reported~134 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

18/19 checks healthy over the last 78d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9d ago via OSV.dev · @r-huijts/ethics-vibe-check (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars5Stargazers on the source repository.
npm downloads59Package downloads in the last 30 days.
Last commit17d agoMost recent push to the default branch.
Tools exposed5Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Ethics Check MCP works

What r-huijts/ethics-check-mcp MCP server does

The r-huijts/ethics-check-mcp MCP server gives an AI assistant a structured way to question assumptions instead of only producing agreeable answers. It analyzes conversation context for issues across eight areas: privacy and data sensitivity, confirmation bias, transparency, fairness and discrimination, long-term consequences, stakeholder effects, power and manipulation, and alignment with ethical frameworks.

The server is intended for situations where an answer could reinforce a user’s existing view or overlook the effects on other people. It can prompt the assistant to ask counter-questions, present alternative perspectives, and examine whether a request is informative, persuasive, or potentially manipulative.

How it works

Four tools cover different parts of the analysis:

  • Ethics Check reviews a conversation against the eight ethical dimensions and flags concerns such as privacy risks, bias, weak transparency, and fairness issues.
  • Critical Thinking pushes for counterarguments, missing information, competing interpretations, and examination of the user’s assumptions.
  • Ethics Guide frames difficult situations through utilitarian, deontological, and virtue-ethics perspectives.
  • Ethics Learn remembers interactions and looks for recurring patterns in a user’s reasoning, including personal blind spots and biases.

The tools can operate from conversation context and can also be invoked directly. Example prompts include asking whether a position is intellectually honest, asking what a dissenting person might argue, or requesting analysis from several ethical perspectives.

Setup and configuration

The r-huijts/ethics-check-mcp MCP server is distributed as the npm package @r-huijts/ethics-vibe-check. A standard setup runs it with npx and passes the package name as the command argument:

config.json
{
  "mcpServers": {
    "ethics-vibe-check": {
      "command": "npx",
      "args": ["-y", "@r-huijts/ethics-vibe-check"]
    }
  }
}

Cursor has a one-click installation link and a manual MCP configuration example. Claude Desktop users can add the behavior through custom instructions or at the beginning of a conversation.

Custom instructions can identify the biases, assumptions, or difficult questions the user wants challenged.

Tools and capabilities

The server supports automatic background analysis and direct tool invocation. It is suited to reviewing product or engagement strategies, persuasive communications, research claims, and other decisions where confirmation bias, manipulation, stakeholder effects, or longer-term consequences deserve explicit examination.

Limitations and notes

The tool is designed to interrupt comfortable reasoning and may ask difficult or confrontational questions rather than provide the fastest agreeable response. Its effectiveness also depends on the quality of the conversation context and any custom instructions supplied by the user.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Ethics Check MCP

r-huijts/ethics-check-mcp is an MCP server that adds ethical analysis and critical questioning to AI conversations. It connects an MCP-compatible assistant with Ethics Check, Critical Thinking, Ethics Guide, and Ethics Learn tools for examining bias, privacy, fairness, transparency, consequences, stakeholder effects, and ethical frameworks.

Install it by configuring an MCP client to run `npx -y @r-huijts/ethics-vibe-check`. You can also install the npm package globally with `npm install -g @r-huijts/ethics-vibe-check`, or run it directly with `npx @r-huijts/ethics-vibe-check`.

Yes, it works with Cursor through the documented one-click installer or a manual MCP configuration. The configuration runs the package with `npx` and does not list any required environment variables.

Add custom instructions describing the assumptions, blind spots, and behaviors you want challenged. The README provides examples for Cursor rules, Claude Desktop custom instructions, and conversation-start prompts; without this context, the tools operate generically.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

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 PreviewEthics Check MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/r-huijts-ethics-check-mcp?style=directory)](https://allmcps.com/mcp/r-huijts-ethics-check-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/r-huijts-ethics-check-mcp"><img src="https://allmcps.com/api/badge/r-huijts-ethics-check-mcp?style=directory" alt="Ethics Check MCP on AllMCPs" /></a>