mcp-knowledge-gaps について
mcp-knowledge-gapsは、複数のノートに登場する一方、個別のノートがない概念をMarkdownのナレッジベースから探します。調査の抜けを見つけて優先順位を付けたい人向けで、曖昧な概念照合と頻度・多様性・新規性による順位付けに対応します。
主な機能
- 01専用ノートのない概念を検索
- 02類似する概念名を正規化
- 03頻度・多様性・新規性で順位付け
- 04優先度付きの調査質問を生成
- 05復習キューをCSVで出力
活用シーン
- 01Markdownノート内の未説明概念を特定
- 02追加調査するテーマに優先順位を付ける
- 03優先度の高い抜けについて質問を生成
- 04間隔反復での復習用にテーマを出力
MCP 対応
知識の抜けの検索と順位付け、調査質問の生成、優先度の低いテーマの抽出、CSV復習キューの出力に使うMCPツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-knowledge-gaps
ナレッジベースで言及されているのに、実際には説明されていない内容を見つけます。
Markdown のナレッジベース(Obsidian vault、Logseq graph、任意の .md ファイルのフォルダー)で、言及されているものの定義されていない概念を見つけます。誤検出を避けるためにファジーな正規化を使用し、頻度 × 領域の多様性 × 新規性でギャップをランク付けし、優先順位付きの調査質問を生成します。また、ソーティションを通じてロングテールからサンプルを抽出し、調査キューにおける確証バイアスを軽減します。
インストール
pip install mcp-knowledge-gaps
# or
uvx mcp-knowledge-gaps
使い方
Claude Code
claude mcp add mcp-knowledge-gaps -- mcp-knowledge-gaps
Claude Desktop
claude_desktop_config.json に追加します:
{
"mcpServers": {
"knowledge_gaps": {
"command": "uvx",
"args": ["mcp-knowledge-gaps"]
}
}
}
MCP ツール
| ツール | ティア | 説明 |
|---|---|---|
find_gaps | 無料 | Markdown の vault をスキャンし、複数のノートで言及されているものの、専用のノートがない概念を返します。ファジーな正規化とノイズフィルタリングを適用します。 |
list_gaps_by_priority | 無料 | 優先度(頻度 × 多様性 × 新規性、高いほど先に埋めるべきギャップ)順にギャップを返します。 |
generate_research_questions | Pro | 優先順位が高い上位 N 件のギャップについて、調査質問を生成します。各質問には優先度スコアと要因の内訳が付属します。 |
surprise_research_topic | Pro | ソーティションによるサンプリングで、優先度の低いロングテールからランダムなギャップを選びます。自分では決して選ばないようなトピックを提示し、確証バイアスを軽減します。 |
export_review_queue | Pro | 優先度の高いギャップ概念を CSV にエクスポートします。Anki などの間隔反復ツールで使用できます。output_csv に書き込み、行数を返します。 |
Pro ティア
RL による重み付けランキングを使用した調査質問の生成、ロングテールのギャップを対象とするソーティションサンプリング、CSV レビューキューのエクスポートが利用可能になります。
ライセンスの有効化 — 以下のいずれかを使用できます:
# 1. Environment variable
export KNOWLEDGE_GAPS_LICENSE="eyJhbGc..."
# 2. CLI flag
mcp-knowledge-gaps --license-key "eyJhbGc..."
# 3. Config file
echo "eyJhbGc..." > ~/.mcp-knowledge-gaps/license.jwt
ライセンスは完全にオフラインで検証されます。外部への接続やアクティベーションサーバーはありません。ライセンスはこちらから入手してください:**https://github.com/onetrueclaude-creator/mcp-knowledge-gaps#pro-tier**。
要件
- Python 3.10+
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。