mcpField
A
Anti-Bullshit MCP Server

Anti-Bullshit MCP Server

Local
github.com/bmorphismAI & Agents23Updated 41w ago

About Anti-Bullshit MCP Server

Anti-Bullshit MCP Server is an MCP server that analyzes claims, validates cited sources and flags manipulation tactics. It applies several epistemological frameworks, aimed at users who need to assess the reliability of information.

Key features

  1. 01analyze_claim tool for framework-based claim analysis
  2. 02validate_sources tool for checking cited sources
  3. 03check_manipulation tool for detecting manipulation tactics
  4. 04Empirical, Responsible, Harmonic and Pluralistic frameworks

Use cases

  1. 01Assessing the credibility of statistics in online articles
  2. 02Checking the authority of cited sources and conflicts of interest
  3. 03Identifying manipulation tactics in marketing or persuasive text

MCP support

This project is an MCP server that exposes the analyze_claim, validate_sources and check_manipulation tools to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

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:
npm install
  1. Build the server:
npm run build
  1. Add to Claude Desktop (MacOS):
{
  "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

// 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:

npm run watch

Debug with MCP Inspector:

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 ([email protected])

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.