关于 mcp-knowledge-gaps
mcp-knowledge-gaps 扫描 Markdown 知识库,找出在多篇笔记中出现、却没有专属笔记的概念。它帮助用户识别并安排研究缺口的优先级,使用模糊概念匹配,并依据频率、多样性和新颖度排序。
主要功能
- 01查找没有专属笔记的概念
- 02归一化相似概念名称
- 03按频率、多样性和新颖度排序缺口
- 04生成优先级研究问题
- 05导出 CSV 复习队列
适用场景
- 01识别 Markdown 笔记库中未解释的概念
- 02安排后续研究主题的优先级
- 03为高优先级缺口生成问题
- 04导出缺口主题用于间隔复习
MCP 相关
它提供 MCP 工具,用于查找和排序知识缺口、生成研究问题、抽取低优先级主题,以及导出 CSV 复习队列。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-knowledge-gaps
找出知识库中提到却没有实际解释的内容。
找出 Markdown 知识库(Obsidian 知识库、Logseq 图谱或任何包含 .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 知识库,返回在多篇笔记中提及、但没有专属笔记的概念。应用模糊规范化和噪声过滤。 |
list_gaps_by_priority | 免费 | 按优先级返回知识缺口:频率 × 多样性 × 新颖度(越高 = 越应优先填补)。 |
generate_research_questions | 专业版 | 为优先级最高的 N 个知识缺口生成研究问题。每个问题都附带优先级评分和因素明细。 |
surprise_research_topic | 专业版 | 抽样选择——从低优先级长尾中随机挑选一个知识缺口。通过呈现你绝不会主动选择的主题,打破确认偏差。 |
export_review_queue | 专业版 | 导出优先级最高的知识缺口概念 CSV,适用于 Anki 或其他间隔重复工具。写入 output_csv 并返回行数。 |
专业版
解锁基于 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
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。