io.github.onetrueclaude-creator/mcp-contradiction-check
Find where your notes disagree — contradiction detection for markdown vaults.
Open source Open in the app JSON README (API)
About
Find where your notes disagree — contradiction detection for markdown vaults.
Details
- Kind
- MCP servers
- Topic
- Files & documents
- Publisher
- onetrueclaude-creator
- Origin
- official
- Category
- ferramentas
- Transport
- local
- Version
- 0.1.0
- Last push
- 2026-04-18T13:51:41Z
- Repository state
- ativo
- Language
- Python
- License
- MIT
- Added
- 2026-08-29 04:00:58
- Updated
- 2026-08-29 04:00:58
- Origin id
io.github.onetrueclaude-creator/mcp-contradiction-check
README
<!-- mcp-name: io.github.onetrueclaude-creator/mcp-contradiction-check -->
# 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
# or
uvx 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
| Tool | Tier | Description |
|------|------|-------------|
| `find_contradictions` | Free | Scan 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_pair` | Free | Run 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_claims` | **Pro** | Pull all quantitative claims (numbers with units) and negation patterns from a single note. Useful as input to your own verification pipeline. |
| `generate_reconciliation_prompt` | **Pro** | For 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 variable
export CONTRADICTION_CHECK_LICENSE="eyJhbGc..."
# 2. CLI flag
mcp-contradiction-check --license-key "eyJhbGc..."
# 3. Config file
echo "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