mcp-contradiction-check について
mcp-contradiction-checkは、概念が重なりながら主張が食い違うMarkdownノートを検出します。ノートの整合性を保ちたい人向けで、数値や否定の矛盾を見つけ、主張の抽出や調整用プロンプトの作成も行えます。
主な機能
- 01数値と否定の矛盾を検出
- 02ノート間の矛盾をスキャン
- 032つのノートを詳しく照合
- 04ノートから主張を抽出
- 05調整用プロンプトを生成
活用シーン
- 01Markdownノート内の矛盾を確認
- 02統合や参照の前に2つのノートを比較
- 03検証ワークフロー用に主張を抽出
- 04検出した矛盾を整理するプロンプトを作成
MCP 対応
ノートのスキャン、ノート間の照合、主張の抽出、矛盾調整用プロンプトの生成に使うMCPツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-contradiction-check
メモ間の食い違いを検出 — Markdown ボルト向けの矛盾検出ツールです。
Markdown ナレッジベース内で、概念の重なりが大きいにもかかわらず内容が食い違うメモのペアを見つけます。数値の矛盾(同じ概念について、同じ単位で異なる数値を記載)と否定の矛盾(一方のメモでは「X は Y ではない」、もう一方では「X は Y である」と主張)を検出します。食い違いが拡散する前に表面化させ、知識の破損を防ぎます。hebbian-vault の使用頻度に基づく検索と組み合わせ、まだ強化すべきでないメモにフラグを立てるように設計されています。
インストール
pip install mcp-contradiction-check
# or
uvx mcp-contradiction-check
使い方
Claude Code
claude mcp add mcp-contradiction-check -- mcp-contradiction-check
Claude Desktop
claude_desktop_config.json に追加します:
{
"mcpServers": {
"contradiction_check": {
"command": "uvx",
"args": ["mcp-contradiction-check"]
}
}
}
MCP ツール
| ツール | プラン | 説明 |
|---|---|---|
find_contradictions | 無料 | ボルトをスキャンし、概念の重なりが大きいものの、数値または定性的な主張が食い違うメモのペアを探します。検出されたすべての矛盾と、フラグが立てられた具体的な問題を返します。 |
check_pair | 無料 | 指定した2つのメモ(パスまたはファイル名のステムで指定)について、矛盾の完全なチェックを実行します。共通する概念、数値の矛盾、否定の矛盾など、詳細な分析結果を返します。 |
extract_claims | Pro | 1つのメモから、すべての数値に関する主張(単位付きの数値)と否定のパターンを抽出します。独自の検証パイプラインへの入力として役立ちます。 |
generate_reconciliation_prompt | Pro | 検出された矛盾について、LLM に入力して矛盾を検討し、解決策を提案させるための構造化されたプロンプトを生成します。正確な主張、共通する概念、両方のメモのコンテキストウィンドウを保持します。 |
Pro プラン
詳細な主張抽出と、食い違いの解決に役立つ LLM 用の調整プロンプト生成が利用できます。
ライセンスの有効化 — 以下のいずれか1つで有効化できます:
# 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
ライセンスの検証はすべてオフラインで行われます。外部への通信やアクティベーションサーバーはありません。ライセンスは https://github.com/onetrueclaude-creator/mcp-contradiction-check#pro-tier から入手できます。
要件
- Python 3.10+
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。