Ethics Check MCP
Turn any AI into a philosophical sparring partner that challenges assumptions and biases.
Key Features
Use Cases
README
🛡️ Ethics Check MCP
Make AI interrupt itself. Challenge your thinking. Stay sharp.
An MCP server that turns Claude into a philosophical sparring partner who actively contradicts comfortable conversations and challenges confirmation bias.
The Problem: AI That's Too "Helpful"
AI assistants like ChatGPT and Claude are trained to be helpful. Sounds great, right? But in reality, this often means they tell you exactly what you want to hear, reinforce your biases, and follow questionable requests without pushback.
As we interact more personally with AI, we need systems that challenge us, not just comfort us. Especially when these technologies are driven by the interests of big tech companies.
Ethics Check MCP changes the game. It makes AI actively interrupt itself, question its own answers, and challenge both your questions and assumptions. Think of it as an "ethics vibe-check" that keeps conversations from getting too comfortable.
What This Actually Does
🚨 Interrupts Comfortable Conversations
- Stops AI from just telling you what you want to hear
- Forces critical examination of assumptions
- Challenges both your questions AND the AI's responses
🔍 Scans for 8 Ethical Dimensions
- Privacy sensitivity and data concerns
- Confirmation bias detection
- Transparency and honesty gaps
- Fairness and discrimination risks
- Long-term consequence awareness
- Stakeholder impact analysis
- Power dynamics and manipulation
- Ethical framework alignment
🧠 Forces Critical Thinking
- Ensures AI asks sufficient counter-questions
- Provides alternative perspectives and counterarguments
- Challenges you to examine your own biases and motivations
📚 Learns and Remembers
- Recognizes patterns in your thinking
- Provides context from past interactions
- Gets better at spotting your specific blind spots
Real Examples of What Changes
Before Ethics Check:
You: "How can I increase user engagement on my app?" Claude: "Here are 10 proven strategies to boost engagement..."
After Ethics Check:
Claude: "Before suggesting engagement tactics, let me ask: What kind of engagement are you seeking? Are you trying to genuinely help users accomplish their goals, or maximize time-on-app? These require very different approaches with different ethical implications."
Before Ethics Check:
You: "Write me a persuasive email to get people to donate to my cause." Claude: "Here's a compelling donation email..."
After Ethics Check:
Claude: "I notice this request focuses on persuasion rather than information. What evidence do you have that your cause effectively addresses the problem? Are you being transparent about how donations are used? Let's explore what makes requests genuinely ethical versus manipulative."
Before Ethics Check:
You: "My research shows that approach X is clearly the best solution." Claude: "That's interesting research! Here's how you could implement approach X..."
After Ethics Check:
Claude: "I'm noticing potential confirmation bias here. What contradictory evidence have you considered? What would someone who disagrees with approach X argue? Let's examine the strongest counterarguments before proceeding."
The Four Tools Working Together
🛡️ Ethics Check
Scans conversations across eight ethical dimensions, flagging privacy issues, bias patterns, transparency gaps, and fairness concerns before they become problems.
🤔 Critical Thinking
Ensures AI doesn't just agree with you. Forces deeper examination, alternative perspectives, and uncomfortable but necessary questions about assumptions.
📖 Ethics Guide
Provides guidance from multiple ethical frameworks (utilitarian, deontological, virtue ethics) for complex situations that don't have simple answers.
🧠 Ethics Learn
Remembers all interactions, recognizes your specific thinking patterns, and gets increasingly good at catching your personal blind spots and biases.
Why This Matters Now
Personal Growth: Stop getting comfortable answers. Start getting better questions.
Decision Quality: Make choices based on thorough examination, not confirmation of existing beliefs.
Bias Awareness: Become conscious of how often you (and AI) seek confirmation rather than truth.
Ethical Maturity: Develop the skill of sitting with uncomfortable questions instead of rushing to comfortable answers.
AI Relationship: Build a healthier dynamic with AI that challenges rather than enables your thinking patterns.
🎯 Customize Your Ethics Vibe Check (IMPORTANT!)
This is where the magic happens. Add these system prompts to make the ethics vibe check work perfectly for YOUR specific situation and biases:
For Cursor Users
Add this to your Cursor rules/system prompts:
## My Ethics Context
- Challenge me on: [confirmation bias, assumptions, blind spots]
- My typical biases: [what patterns do you fall into?]
- Don't let me: [avoid hard questions, seek easy answers, etc.]
- Push me toward: [intellectual honesty, uncomfortable truths, etc.]
Be willing to interrupt me when I'm seeking confirmation rather than truth.
For Claude Desktop Users
Add this to your custom instructions or at the start of conversations:
## Ethics Vibe Check Instructions
I want you to actively challenge my thinking and interrupt comfortable conversations.
- Challenge me on: [confirmation bias, assumptions, blind spots]
- My typical biases: [what patterns do you fall into?]
- Don't let me: [avoid hard questions, seek easy answers, etc.]
- Push me toward: [intellectual honesty, uncomfortable truths, etc.]
When I'm seeking confirmation rather than truth, interrupt me and make me think harder.
For Any Claude Interface
You can also start conversations with:
"I'm using Ethics Vibe Check tools. Please actively challenge my assumptions and interrupt me when I'm seeking comfortable answers instead of truth. Focus on [your specific areas of concern]."
Why this matters: Without context about your specific biases and goals, the tools work generically. WITH your custom prompt, they become laser-focused on YOUR thinking patterns and blind spots.
Installation & Setup
One-Click Install
Or manually add to your Cursor MCP settings:
{
"mcpServers": {
"ethics-vibe-check": {
"command": "npx",
"args": [
"-y",
"@r-huijts/ethics-vibe-check"
]
}
}
}
Alternative Methods
# Global install
npm install -g @r-huijts/ethics-vibe-check
# Direct usage
npx @r-huijts/ethics-vibe-check
How to Use
The tools work automatically in the background, but you can also invoke them directly:
Quick Ethics Reality Check
@ethics-check Am I being intellectually honest here? [describe your situation]
Force Critical Examination
@critical-thinking What am I missing? What would someone who disagrees argue?
Get Multi-Framework Guidance
@ethics-guide Help me think through this complex situation from different ethical angles
Additional Tips
The tools automatically analyze context and patterns, but direct invocation can be helpful for specific situations. Remember: the better your system prompt customization above, the more targeted and effective the challenges will be.
What Users Are Saying
"It's confrontational in the best possible way. I didn't realize how often I was unconsciously seeking confirmation for my own ideas until this started interrupting those patterns."
"Finally, an AI that doesn't just tell me what I want to hear. It makes me think harder about everything."
"The first time it challenged one of my 'obviously correct' assumptions, I was annoyed. Then I realized it was right to push back."
Not for Everyone
This tool is for people who:
- Want to be challenged, not just helped
- Prefer uncomfortable truths over comfortable lies
- Are willing to examine their own biases and assumptions
- Want AI to be a sparring partner, not just an assistant
This tool is NOT for people who:
- Just want AI to agree with them
- Prefer quick answers over deep thinking
- Are uncomfortable with being questioned or challenged
- Want validation rather than examination
Smart Features
- 🚨 Interruption Engine: Actively breaks up comfortable conversation patterns
- 🎯 Bias Detection: Recognizes when you're seeking confirmation vs. truth
- 🔄 Context Learning: Gets better at spotting your specific thinking patterns
- 📊 Multi-Framework Analysis: Examines issues from multiple ethical perspectives
- ⚡ Real-Time Challenge: Available in every conversation to keep you sharp
Philosophy
We believe that as AI becomes more sophisticated, our relationship with it must become more sophisticated too. Instead of AI that makes us lazy thinkers, we need AI that makes us better thinkers.
This isn't about being "more ethical" - it's about being more thoughtful.
The goal isn't to find the "right" answer, but to ensure you've asked the right questions and examined your assumptions before deciding.
Contributing & Community
Have ideas for better ways to challenge thinking? Found new bias patterns? Want to improve the interruption logic?
License
MIT © 2024 - Built for people who want AI to make them think harder, not just feel better.
"The point isn't to be right. The point is to be thoughtful."
Star History
Repository Owner
User
Repository Details
Programming Languages
Tags
Join Our Newsletter
Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.
Related MCPs
Discover similar Model Context Protocol servers
kibitz
The coding agent for professionals with MCP integration.
kibitz is a coding agent that supports advanced AI collaboration by enabling seamless integration with Model Context Protocol (MCP) servers via WebSockets. It allows users to configure Anthropic API keys, system prompts, and custom context providers for each project, enhancing contextual understanding for coding tasks. The platform is designed for developers and professionals seeking tailored AI-driven coding workflows and provides flexible project-specific configuration.
- ⭐ 104
- MCP
- nick1udwig/kibitz
Think MCP Tool
Structured reasoning for agentic AI with the 'think' tool via Model Context Protocol.
Think MCP Tool provides an MCP (Model Context Protocol) server implementing the 'think' tool for structured reasoning in agentic AI workflows. Inspired by Anthropic's research, it enables AI agents to pause and explicitly record thoughts during complex, multi-step problem solving without altering the environment. The system enhances sequential decision-making, policy compliance, and tool output analysis, and offers advanced extensions for criticism, planning, and searching. Suitable for integration with Claude or other agentic large language models.
- ⭐ 80
- MCP
- Rai220/think-mcp
Wanaku MCP Router
A router connecting AI-enabled applications through the Model Context Protocol.
Wanaku MCP Router serves as a middleware router facilitating standardized context exchange between AI-enabled applications and large language models via the Model Context Protocol (MCP). It streamlines context provisioning, allowing seamless integration and communication in multi-model AI environments. The tool aims to unify and optimize the way applications provide relevant context to LLMs, leveraging open protocol standards.
- ⭐ 87
- MCP
- wanaku-ai/wanaku
MCP Linear
MCP server for AI-driven control of Linear project management.
MCP Linear is a Model Context Protocol (MCP) server implementation that enables AI assistants to interact with the Linear project management platform. It provides a bridge between AI systems and the Linear GraphQL API, allowing the retrieval and management of issues, projects, teams, and more. With MCP Linear, users can create, update, assign, and comment on Linear issues, as well as manage project and team structures directly through AI interfaces. The tool supports seamless integration via Smithery and can be configured for various AI clients like Cursor and Claude Desktop.
- ⭐ 117
- MCP
- tacticlaunch/mcp-linear
MCP CLI
A powerful CLI for seamless interaction with Model Context Protocol servers and advanced LLMs.
MCP CLI is a modular command-line interface designed for interacting with Model Context Protocol (MCP) servers and managing conversations with large language models. It integrates with the CHUK Tool Processor and CHUK-LLM to provide real-time chat, interactive command shells, and automation capabilities. The system supports a wide array of AI providers and models, advanced tool usage, context management, and performance metrics. Rich output formatting, concurrent tool execution, and flexible configuration make it suitable for both end-users and developers.
- ⭐ 1,755
- MCP
- chrishayuk/mcp-cli
Vibe Check MCP
Plug & play agent oversight tool to keep LLMs aligned, reflective, and safe.
Vibe Check MCP provides a mentor layer over large language model agents to prevent over-engineering and promote optimal, minimal pathways. Leveraging research-backed oversight, it integrates seamlessly as an MCP server with support for STDIO and streamable HTTP transport. The platform enhances agent reliability, improves task success rates, and significantly reduces harmful actions. Designed for easy plug-and-play with MCP-aware clients, it is trusted across multiple MCP platforms and registries.
- ⭐ 315
- MCP
- PV-Bhat/vibe-check-mcp-server
Didn't find tool you were looking for?