anti-bullshit
MCP server for analyzing claims, validating sources, and detecting manipulation using multiple epistemological frameworks
claude mcp add --transport stdio bmorphism-anti-bullshit-mcp-server node /path/to/anti-bullshit-mcp-server/build/index.js
How to use
Anti-Bullshit MCP Server provides three core tools for evaluating claims and sources:
- analyze_claim analyzes a claim across multiple epistemological frameworks (Empirical, Responsible, Harmonic, and Pluralistic) to assess verifiability, ethical considerations, coherence with established knowledge, and practical alignment with community values.
- validate_sources extracts and analyzes cited sources, checks credibility and authority, cross-references platforms, and flags potential conflicts of interest.
- check_manipulation detects manipulation tactics such as emotional appeals, social pressure, false authority, and urgency cues.
To use the server, run it in your Node.js environment and call the exposed MCP tools as demonstrated in the usage examples. The server expects text inputs and a framework parameter for analyze_claim and validate_sources, and it provides structured results indicating the strength and limitations of each analysis framework. Integrations via Claude Desktop or VSCode can be configured to point at the built server, enabling quick in-editor analyses and claim validation workflows.
How to install
Prerequisites:
- Node.js version 18 or higher
- npm or yarn
Setup steps:
- Install dependencies
npm install
- Build the server
npm run build
- Add to Claude Desktop (MacOS) configuration (example):
{
"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
Additional notes
Notes and tips:
- Ensure Node.js is >= 18 and that the build output exists at the specified path (build/index.js).
- If you modify code, re-run npm run build to refresh the index.js used by the MCP server.
- The default configuration example targets a local path; adjust the path to your actual build output when integrating with Claude Desktop or VSCode.
- No environment variables are strictly required for basic operation, but you can extend the server with API keys or additional framework toggles if needed in your environment. If you encounter issues, check logs from npm run build or npm run start (if such a script exists in your package.json).
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.