mcpField
O
OmniClip RAG

OmniClip RAG

本地服务
github.com/EllisMorrow搜索与检索4512 周前更新

关于 OmniClip RAG

Caelune 是一款本地优先的 Windows 桌面应用,同时提供只读 MCP 服务,用于检索私有 Markdown、PDF 及 Tika 知识库。它结合全文检索、语义向量检索与可选重排序,并保留来源标注。

主要功能

  1. 01SQLite FTS5 全文检索与 LanceDB 语义检索融合
  2. 02可选 BAAI/bge-reranker-v2-m3 重排序
  3. 03Markdown 与 Logseq 属性、块引用支持
  4. 04PDF 与 Tika 扩展索引,结果带来源标签
  5. 05事件驱动的实时监视与增量更新
  6. 06CPU 与 NVIDIA CUDA 资源感知执行

适用场景

  1. 01在本地笔记库中检索 Markdown 与 Logseq 内容
  2. 02为 AI 客户端提供来源可追溯的检索证据
  3. 03在 Windows 上搜索 PDF 与各类文档

MCP 相关

该项目作为 MCP 服务运行,通过 stdio 向兼容客户端提供 omniclip.status 与 omniclip.search 两个只读工具。客户端无法构建索引、删除数据或修改配置。

配置

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

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbomniclip-rag-mcp-win-x64-v0.4.13.mcpb

工具

还没有获取到工具列表

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

详细介绍

Caelune — 私有知识。本地检索。

Caelune

一款本地优先的 Windows 桌面应用和只读 MCP 服务,用于搜索私有 Markdown、PDF 和由 Tika 支持的知识库。

Latest Release Windows Local-first MCP Registry Downloads License

下载 Windows 应用 · 中文说明 · 网站 · 用户 Wiki · MCP 设置

Caelune 的功能

Caelune 会根据你保存在自己电脑上的知识建立可搜索索引。它结合了精确文本检索、结构信号、语义向量搜索、可选的重排序,以及感知来源的上下文组装。

桌面应用可管理数据根目录、Runtime 组件、模型、知识库构建、实时监控、查询和结果审阅。可选的 MCP 服务通过两个只读工具,将相同的检索核心提供给支持 MCP 的 AI 客户端。

Caelune 搜索私有本地文档,为带有来源链接的结果排序以供直接审阅,也可以选择向 AI 提供所选证据
搜索本地 Markdown、PDF 和其他文档,直接审阅带有来源链接的结果,或向 AI 提供所选证据。
选择你的使用路径
我想要……从这里开始
安装 Windows 应用并构建第一个索引入门指南
了解 Runtime、模型、CPU、CUDA 或资源提示Runtime 和模型
编辑笔记后保持索引更新知识库和实时监控
通过 MCP 连接 AI 客户端MCP 集成
安全地诊断问题故障排查

界面预览

Query Console 将输入、范围、检索设置和实时查询状态集中在一起。Results and Details 使用独立页面显示标注来源的命中结果、片段审阅、完整上下文选择和页面筛选。

Caelune 查询控制台
Query Console · 点击图片可查看完整尺寸

Caelune 结果与详情
Results and Details · 点击图片可查看完整尺寸
## 下载

打开最新版本,选择适合你使用场景的安装包:

安装包标签用途
WIN-EXE常规 Windows 桌面使用:配置、构建、监视、搜索和查看结果
MCP-...-win64.zip为 MCP 客户端手动配置 stdio
.mcpb用于 MCP Registry 或支持 MCPB 的客户端

MCP 安装包不会构建或修改知识库。请先使用 Windows 桌面应用构建索引。

亮点

  • 本地优先存储 — 索引、配置、模型、日志和 Runtime 负载都保存在当前本地数据根目录下。
  • 支持 Markdown 和 Logseq — 可处理 Markdown 内容,以及常见的 Logseq 属性、块引用和嵌入内容。
  • 混合检索 — 结合 SQLite FTS5、结构感知评分、LanceDB 向量搜索、BAAI/bge-m3 和可选的 BAAI/bge-reranker-v2-m3。
  • PDF 和 Tika 扩展 — 维护独立的扩展索引,并返回带有明确来源标签的统一结果。Tika 目录列出了 1,290 种格式;实际兼容性仍取决于源文件和解析器。
  • 事件驱动的实时监视 — 响应实际文件变更,等待可配置的静默时长,并在可丢弃的工作进程中执行增量更新。
  • 可见的查询阶段 — 准备、词法召回、语义召回、融合、重排序、最终处理和上下文打包等阶段会显示在 Query Console 中。
  • 资源感知执行 — 自动模式优先使用可用的 NVIDIA CUDA 路径,并在 Windows 提交内存、物理内存或 GPU 内存不足时安全回退。
  • 只读 MCP 访问 — MCP 客户端可以检查就绪状态并进行搜索,但不能构建索引、删除数据或更改配置。

隐私边界

Caelune 以本地优先为设计原则,但这并不意味着所有可能的工作流都会永久离线。

  • 系统会读取源文件以构建索引;常规构建和移除源文件的操作不会删除或改写原始笔记或文档。
  • 只有在用户主动下载 Runtime 组件、模型、Java 或 Tika 等内容时,才需要联网。
  • 仅当你复制或导出检索到的文本,或明确允许 MCP 客户端请求这些文本时,内容才会离开应用。
  • 第三方 AI 客户端以及你粘贴到其中的任何内容,仍受其自身隐私政策约束。

请备份重要的源材料,并在将检索到的上下文用于高风险工作前进行检查。

快速入门

  1. 下载名称中包含 WIN-EXE 的发布文件。
  2. 解压存档并启动 Caelune.exe。
  3. 等待自动检测 Runtime 完成。
  4. 选择本地数据根目录,并添加一个或多个 Markdown 知识库目录。
  5. 系统提示时,请从 Runtime 页面安装或修复 CPU/CUDA Runtime 和本地模型。
  6. 执行一次完整构建。
  7. 在 Query Console 中搜索。如果希望后续编辑自动纳入索引,请启用实时监视。

详细说明:入门指南。

实际要求

  • 64 位 Windows
  • 为应用、外部 Runtime、本地模型和索引预留足够的磁盘空间
  • 初次下载 Runtime/模型时需要联网,除非手动安装了相关负载
  • 支持 CPU 执行;兼容的 NVIDIA GPU 和驱动程序为可选项
  • 对于大型知识库和本地 AI 模型,建议使用 Windows 自动管理分页文件

Runtime 和模型以外置附加组件的形式提供,因此可在不同应用版本间复用运行正常的组件。请参阅 Runtime 和模型。

检索流程

flowchart LR
    A["Markdown / PDF / Tika sources"] --> B["Local parsing and indexes"]
    B --> C["FTS5 lexical recall"]
    B --> D["LanceDB semantic recall"]
    C --> E["Fusion and filters"]
    D --> E
    E --> F["Optional reranking"]
    F --> G["Results and context pack"]
    G --> H["Clipboard or read-only MCP"]

一分钟了解 MCP

  1. 使用桌面应用至少构建一个知识库。
  2. 下载 MCP ZIP 以手动配置 stdio,或使用 Registry/MCPB 软件包。
  3. 将兼容的客户端指向 Caelune-MCP.exe。
  4. 让客户端调用:
    • omniclip.status,检查就绪状态和当前检索模式
    • omniclip.search,检索带来源标签的结果

某些客户端不支持直接使用本地 stdio 服务,可能需要本地代理。请参阅 MCP 集成 Wiki 和 MCP_SETUP.md。

文档

用户指南
主题指南
安装和首次构建入门指南
运行时、模型、CPU 和 CUDA运行时和模型
知识库和实时监视知识库和实时监视
查询阶段和资源消息搜索和资源
PDF 和 Tika 来源PDF 和 Tika
MCP 客户端和工具MCP 集成
常见问题故障排除
项目参考

开发

# Desktop GUI
.\scripts\run_gui.ps1

# CLI status and query
.\scripts\run.ps1 status
.\scripts\run.ps1 query "your question"

# Build Windows packages
.\scripts\build_exe.ps1

# MCP self-check from source
python launcher_mcp.py --mcp-selfcheck

开发者入门说明和架构链接请参阅开发与架构。

许可证和第三方软件

Caelune 根据 MIT 许可证发布。它依赖多个开源项目,包括 PySide6、SQLite、LanceDB、Apache Arrow、PyTorch、sentence-transformers、Transformers、BGE 模型、PyPDF、Apache Tika、Eclipse Temurin、watchdog、PyInstaller 和 Model Context Protocol SDK。

请参阅 THIRD_PARTY_NOTICES.md,了解仓库级别的法律和分发声明。

Caelune 及其检索结果不提供任何保证。请核实重要结果、做好备份,切勿将检索到的上下文或下游 AI 输出作为医疗、法律、金融、安全关键或其他高风险决策的唯一依据。

评论

支持 Markdown

第一次接触 MCP?

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

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