mcpField
M
mcp-knowledge-gaps

mcp-knowledge-gaps

本地服务
github.com/onetrueclaude-creator记忆与知识028 周前更新

关于 mcp-knowledge-gaps

mcp-knowledge-gaps 扫描 Markdown 知识库,找出在多篇笔记中出现、却没有专属笔记的概念。它帮助用户识别并安排研究缺口的优先级,使用模糊概念匹配,并依据频率、多样性和新颖度排序。

主要功能

  1. 01查找没有专属笔记的概念
  2. 02归一化相似概念名称
  3. 03按频率、多样性和新颖度排序缺口
  4. 04生成优先级研究问题
  5. 05导出 CSV 复习队列

适用场景

  1. 01识别 Markdown 笔记库中未解释的概念
  2. 02安排后续研究主题的优先级
  3. 03为高优先级缺口生成问题
  4. 04导出缺口主题用于间隔复习

MCP 相关

它提供 MCP 工具,用于查找和排序知识缺口、生成研究问题、抽取低优先级主题,以及导出 CSV 复习队列。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"onetrueclaude-creator-mcp-knowledge-gaps": {
"command": "uvx",
"args": [
"mcp-knowledge-gaps"
],
"env": {
"KNOWLEDGE_GAPS_LICENSE": "<KNOWLEDGE_GAPS_LICENSE>"
}
}
}
}
启动命令uvx mcp-knowledge-gaps
需要配置的环境变量
KNOWLEDGE_GAPS_LICENSE密钥Pro license JWT (optional). Unlocks premium features. See README.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypimcp-knowledge-gaps0.1.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。