Mcp Contradiction Check

io.github.onetrueclaude-creatorPublished by GitHub account onetrueclaude-creatorv0.1.0Updated Oct 24, 2026

Find where your notes disagree — contradiction detection for markdown vaults.

The publisher's own server: check.tattoo: tattoo size and placement guide

Overview

AI-generated overview

Scans a markdown vault for note pairs that overlap in concepts but conflict numerically or by negation.

What you can do
Runs locally over a markdown knowledge base and finds pairs of notes with high concept overlap that disagree. It detects quantitative conflicts (different numbers with the same unit on the same concept) and negation conflicts (one note says X is not Y, another says X is Y). Free tools scan the whole vault or check a specific pair; paid tools extract claims from a single note and generate an LLM-ready reconciliation prompt.
When to use it
Useful when a markdown notes vault has grown large enough that conflicting statements may go unnoticed, or before strengthening or reusing notes in a retrieval workflow. It surfaces disputes so they can be resolved rather than propagated.
Requirements
Runs as a local process; Python 3.10+ and the mcp-contradiction-check package, typically launched with uvx. No authentication is declared. The optional Pro license is supplied via the CONTRADICTION_CHECK_LICENSE environment variable, a CLI flag, or a local license file, and is verified offline.
Before you install
The Pro license value passed as CONTRADICTION_CHECK_LICENSE is a credential and should be kept out of shared configuration. The server reads markdown notes from the local vault, so it has access to their contents; the reconciliation prompt tool prepares note text for sending to an LLM, which may move private content to a third party.

Installation

In SourceWeft

  1. Open Mcp Contradiction Check in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

mcp-contradiction-check

Find where your notes disagree — contradiction detection for markdown vaults.

Find pairs of notes in your markdown knowledge base that have high concept overlap but disagree — quantitative conflicts (different numbers with the same unit on the same concept) and negation conflicts (one note claims "X is not Y", another claims "X is Y"). Prevents knowledge corruption by surfacing disputes before they propagate. Designed to pair with hebbian-vault's usage-weighted retrieval to flag notes that shouldn't be strengthened yet.

Install

bash
pip install mcp-contradiction-check# oruvx mcp-contradiction-check

Usage

Claude Code

bash
claude mcp add mcp-contradiction-check -- mcp-contradiction-check

Claude Desktop

Add to claude_desktop_config.json:

json
{  "mcpServers": {    "contradiction_check": {      "command": "uvx",      "args": ["mcp-contradiction-check"]    }  }}

MCP Tools

ToolTierDescription
find_contradictionsFreeScan the vault for note pairs with high concept overlap but conflicting numerical or qualitative claims. Returns all detected conflicts with the specific issues flagged.
check_pairFreeRun the full contradiction check between two specific notes (by path or filename stem). Returns the detailed conflict analysis — shared concepts, quantitative conflicts, negation conflicts.
extract_claimsProPull all quantitative claims (numbers with units) and negation patterns from a single note. Useful as input to your own verification pipeline.
generate_reconciliation_promptProFor a detected contradiction, produce a structured prompt you can feed to an LLM to reason through the conflict and suggest a resolution. Preserves the exact claims + shared concepts + both notes' context windows.

Pro tier

Unlocks detailed claim extraction per note and LLM-ready reconciliation prompt generation for resolving disputes.

License activation — any one of these works:

bash
# 1. Environment variableexport CONTRADICTION_CHECK_LICENSE="eyJhbGc..."
# 2. CLI flagmcp-contradiction-check --license-key "eyJhbGc..."
# 3. Config fileecho "eyJhbGc..." > ~/.mcp-contradiction-check/license.jwt

Licenses are verified fully offline — no phone-home, no activation server. Get a license at https://github.com/onetrueclaude-creator/mcp-contradiction-check#pro-tier.

Requirements

  • Python 3.10+

License

MIT

Source: README.md at commit bdffabb

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.0LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Check integrations