Token导航 LogoToken导航TokenDH.com
MCP Knowledge Mind logo
文档知识stdio官方级别未说明来源级核验

MCP Knowledge Mind

MCP Server

@blockquote-playground/mcp-knowledge-mind

一个高性能的个人知识检索服务器,支持从GitHub仓库和本地文件夹索引和搜索Markdown和PDF文件,采用混合搜索技术。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
知识管理本地优先JavaScriptClaude混合搜索Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

oscarmarina

提供方

oscarmarina

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @blockquote-playground/mcp-knowledge-mind

详细介绍

MCP GitHub和本地文档RAG服务器

高性能的“个人知识”MCP服务器,使人工智能工具(如Claude Desktop或GitHub Copilot)能够索引和搜索 文件(Markdown、PDF) 使用高级混合搜索引擎从GitHub存储库和本地文件夹中搜索。

🏗 建筑:三层设计

服务器使用多层存储策略来确保速度、准确性和语义深度。

┌───────────────────────────────────────────────────────────────────┐
│                      PERSONAL KNOWLEDGE RAG                       │
├───────────────────────────────────────────────────────────────────┤
│                                                                   │
│   [ DATA SOURCES ]          [ ARCHITECTURE ]      [ ENGINE ]      │
│                                                                   │
│   📁 Local Path  ───┐      ┌────────────────┐                     │
│                     │      │    LAYER A     │      ┌──────────┐   │
│                     ├─────►│ SQL Metadata   │      │  OLLAMA  │   │
│   🌐 GitHub Repo ───┘      └───────┬────────┘      │  (Local  │   │
│                                    │               │  Embeds) │   │
│                            ┌───────▼────────┐      └────▲─────┘   │
│                            │    LAYER B     │           │         │
│                            │ Lexical (FTS5) │           │         │
│                            └───────┬────────┘           │         │
│                                    │                    │         │
│                            ┌───────▼────────┐           │         │
│                            │    LAYER C     │───────────┘         │
│                            │ Semantic Vector│                     │
│                            └────────────────┘                     │
│                                                                   │
│             [ BACKED BY SQLITE + VEC0 + BM25 SCORING ]            │
└───────────────────────────────────────────────────────────────────┘

🔹 A层:结构化数据(SQLite)

处理元数据管理(存储库、文件路径、SHA哈希、源类型)。它确保只有更改的文件才会被重新索引,从而优化资源。

🔹 B层:词汇库(FTS5+BM25)

使用SQLite的全文搜索进行标准“关键字”搜索。这一层对于查找语义搜索可能过于泛化的特定技术术语或函数名称至关重要。

🔹 C层:语义存储(向量嵌入)

用途 sqlite-vec 以执行向量相似度搜索。它理解您的查询的“含义”,即使您没有使用确切的关键字,它也能找到相关的文档。

sqlite-vec混合搜索

______________________________________________________________________

🚀 特性

  • 多源索引:同时索引本地文件夹和GitHub存储库。支持 Markdown(.md、.mdx)PDF 文件夹。
  • 智能分块:自动将文档分成重要部分,同时保持标题上下文。
  • 零设置:开箱即用!如果未检测到Ollama,则返回 nomic-ai/nomic-embed-text-v1.5 (通过本地运行 transformers.js),与Ollama型号完全兼容。
  • 混合搜索(RRF):使用互惠排名融合将词汇和语义结果结合起来,以获得更好的相关性。
  • 本地优先:使用Olama进行嵌入。您的私人数据永远不会离开您的机器。
  • 自清理缓存:通过自动清理优化嵌入缓存。
  • 持久化存储:自动将索引数据保存在 ~/.mcp-knowledge-mind/ 以实现跨会话的持久性。

🛠 用法

工具

  • learn_repository:下载并索引远程GitHub存储库。
  • learn_filesystem:索引本地目录(Markdown+PDF)。
  • ask_knowledge:对所有索引数据执行混合搜索。
  • get_status:查看索引统计信息(文档计数、缓存大小等)。

用法

npx @blockquote-playground/mcp-knowledge-mind

开发者安装

  1. 克隆此存储库。
  2. 安装依赖项: npm install.
  3. 配置您的MCP客户端(Claude Desktop)以运行:
   node /absolute/path/to/index.js

⚙️ 需求

  • 奥拉玛 随着 nomic-embed-text 安装。
  • Node.js 18+。
  • SQLite。

目录标签

目录标签

知识管理本地优先JavaScriptClaude混合搜索本地部署AI工具集成文档索引

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@blockquote-playground/mcp-knowledge-mind

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP