Mcp Contradiction Check

io.github.onetrueclaude-creator由 GitHub 账号 onetrueclaude-creator 发布v0.1.0更新于 Oct 24, 2026

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

发布方自己的服务:check.tattoo: tattoo size and placement guide

概览

AI 生成的概览

扫描 markdown 笔记库,找出概念重叠但存在数值或否定冲突的笔记对。

可以做什么
在本地对 markdown 知识库运行,找出概念高度重叠但内容相互矛盾的笔记对。它能识别定量冲突(同一概念上单位相同但数值不同)和否定冲突(一条笔记称 X 不是 Y,另一条称 X 是 Y)。免费工具可扫描整个笔记库或检查指定的一对笔记;付费工具可从单条笔记中提取主张,并生成可直接交给 LLM 的对账提示。
适用场景
适用于 markdown 笔记库已大到矛盾陈述可能被忽略的情况,或在强化、复用笔记的检索流程之前使用。它把争议暴露出来,避免其扩散。
运行要求
作为本地进程运行;需要 Python 3.10+ 和 mcp-contradiction-check 包,通常用 uvx 启动。未声明身份验证。可选的 Pro 许可证通过 CONTRADICTION_CHECK_LICENSE 环境变量、命令行参数或本地许可证文件提供,并离线校验。
安装前请注意
作为 CONTRADICTION_CHECK_LICENSE 传入的 Pro 许可证值是凭据,应避免放入共享配置。该服务器会读取本地笔记库中的 markdown 笔记,因此可访问其内容;对账提示工具会准备将笔记文本发送给 LLM,可能把私密内容交给第三方。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Mcp Contradiction Check,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

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

来源:README.md,提交 bdffabb

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.1.0最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Check 集成