trackmcp
Back to directory
bmorphism

anti-bullshit-mcp-server

View on GitHub

MCP server for analyzing claims, validating sources, and detecting manipulation using multiple epistemological frameworks

21 stars JavaScriptAI & Machine Learning Updated Oct 17, 2025

Documentation

Anti-Bullshit MCP Server

A Model Context Protocol server for analyzing claims, validating sources, and detecting manipulation using multiple epistemological frameworks.

Features

The server provides three main tools for detecting and analyzing bullshit:

1. analyze_claim

Analyzes claims using multiple epistemological frameworks:

  • Empirical Framework
    • Focuses on verifiable evidence
    • Evaluates reproducible results
    • Cross-references academic and scientific sources
    • Assesses methodological rigor
  • Responsible Framework
    • Evaluates ethical implications
    • Assesses community impact
    • Considers traditional knowledge
    • Validates source credibility
  • Harmonic Framework
    • Assesses coherence with established knowledge
    • Integrates multiple perspectives
    • Considers contextual appropriateness
    • Evaluates systemic implications
  • Pluralistic Framework
    • Combines all other frameworks
    • Considers multiple ways of knowing
    • Evaluates contextual appropriateness
    • Assesses practical outcomes
    • Checks alignment with community values

2. validate_sources

  • Extracts and analyzes cited sources
  • Validates credibility and authority
  • Cross-references across multiple platforms
  • Evaluates methodological soundness
  • Checks for conflicts of interest

3. check_manipulation

Detects manipulation tactics including:

  • Emotional manipulation
  • Social pressure
  • False authority
  • Artificial scarcity
  • Urgency creation

Installation

Prerequisites

  • Node.js >= 18.0.0
  • npm or yarn

Setup

1. Install dependencies:

bash
npm install

2. Build the server:

bash
npm run build

3. Add to Claude Desktop (MacOS):

json
{
  "mcpServers": {
    "anti-bullshit": {
      "command": "node",
      "args": ["/path/to/anti-bullshit-mcp-server/build/index.js"]
    }
  }
}

Path: `~/Library/Application Support/Claude/claude_desktop_config.json`

Or for VSCode extension:

Path: `~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json`

Usage Examples

typescript
// Analyze a claim
const result = await analyze_claim({
  text: "Studies show that 87% of experts agree with this controversial claim",
  framework: "empirical"
});

// Validate sources
const validation = await validate_sources({
  text: "According to Dr. Smith's groundbreaking research...",
  framework: "responsible"
});

// Check for manipulation
const check = await check_manipulation({
  text: "Act now! This exclusive offer expires in the next 10 minutes!"
});

Development

For development with auto-rebuild:

bash
npm run watch

Debug with MCP Inspector:

bash
npm run inspector

Testing Timeline

The server uses 2025-01-01 as the reference date for temporal analysis of claims (particularly relevant for Goodman's "grue" paradox and similar philosophical puzzles).

License

MIT

Author

Teglon Labs (teglon@vibes.lol)

Contributing

1. Fork the repository

2. Create your feature branch (`git checkout -b feature/amazing-feature`)

3. Commit your changes (`git commit -am 'Add some amazing feature'`)

4. Push to the branch (`git push origin feature/amazing-feature`)

5. Open a Pull Request

Frequently asked questions

What is anti-bullshit-mcp-server?

anti-bullshit-mcp-server is MCP server for analyzing claims, validating sources, and detecting manipulation using multiple epistemological frameworks

How do I install anti-bullshit-mcp-server?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is anti-bullshit-mcp-server open source?

Yes — it is hosted on GitHub at https://github.com/bmorphism/anti-bullshit-mcp-server and has 21 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP