MedXpert 图书馆连接器(通用版)

io.github.zhaoxinghua09-cell由 GitHub 帳號 zhaoxinghua09-cell 發布v1.0.0更新於 Nov 10, 2026

Local RAG MCP server for your own .md knowledge base: BM25 + local Ollama, offline, zero egress.

已驗證STDIO僅桌面知識與記憶AI 與機器學習

概覽

AI 產生的概覽

把你自己的 Markdown wiki 變成在地端離線知識庫,讓助理做語意檢索,並以 RAG 提供附引用的問答。

可以做什麼
  • 對知識庫做語意檢索,回傳相關片段與相似度
  • 依標題讀取單一 wiki 頁面的全文
  • 檢視庫範圍:頁數、分類與索引狀態
  • 以地端生成模型回答問題,並附上來源引用
適用情境
適合把文件、筆記或標準資料以 Markdown 形式保存,並希望助理在不把內容送往外部服務的前提下檢索與作答的情境。也適合可離線、對隱私敏感且能接受地端模型的環境。
執行需求
以地端 stdio 程序在桌面執行,純 Python 標準函式庫實作,無第三方相依套件。需要本機 Ollama,並拉取嵌入模型(預設 bge-m3),問答另需生成模型(預設 qwen2.5:7b)。須先建立向量索引。可選環境變數:LIBRARY_WIKI_DIR、OLLAMA_BASE_URL、LIBRARY_EMBED_MODEL、LIBRARY_GEN_MODEL。
安裝前請注意
套件內的 wiki 目錄只有範例頁面,需替換成你自己的文件並重建索引。回答品質取決於你拉取的地端模型。發布者聲明不對知識庫內容負責,請自行審核所索引的內容。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 MedXpert 图书馆连接器(通用版),將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

MedXpert 图书馆(通用版)连接器

把**你自己的 wiki(.md 文档)**做成可语义检索、可 RAG 问答的本地知识库 MCP 连接器。

  • 纯 Python 标准库实现(stdio JSON-RPC 2.0),零第三方依赖
  • 仅依赖本地 Ollama 做嵌入/生成,零积分、断网可用
  • 知识库为你自有文档,连接器不绑定任何预置私有数据
  • 全部计算在本机完成,不访问任何外部网络,不上传任何数据

工具

工具说明
search_knowledge(query, top_k?)语义检索知识库,返回相关片段 + 相似度
get_page(title)读取单个 wiki 页全文
list_sources()库范围:页数 / 分类 / 索引状态
ask_knowledge(question, top_k?)RAG 问答:检索 + 本地生成模型,附引用

快速开始

bash
# 1. 安装并启动 Ollama,拉取模型ollama pull bge-m3            # 检索必备(嵌入)ollama pull qwen2.5:7b        # 问答可选(生成)
# 2. 用你自己的文档替换 wiki/(本包自带 3 个示例页)#    把 .md 放进 wiki/ 即可,可建子目录分类
# 3. 构建向量索引python rag_engine.py build
# 4. 启动 MCP server(stdio)python medxpert_library_server.py

接入 WorkBuddy

包内 mcp.json 已提供标准配置;在开放平台或客户端中引用本包目录即可。 也可用环境变量覆盖默认行为:

变量默认值说明
LIBRARY_WIKI_DIR本包 wiki/知识库目录(指向你的文档)
OLLAMA_BASE_URLhttp://127.0.0.1:11434Ollama 地址
LIBRARY_EMBED_MODELbge-m3嵌入模型
LIBRARY_GEN_MODELqwen2.5:7b生成模型(问答)

包结构

medxpert-library-connector/├── medxpert_library_server.py   # MCP server(stdio,纯标准库)├── rag_engine.py                # 嵌入 / 余弦 / 构建 / 检索引擎├── wiki/                        # 示例知识库(替换成你自己的 .md)├── connector-meta.json          # 开放平台元数据├── mcp.json                     # MCP 启动配置├── icon.svg                     # 头像├── LICENSE                  # Apache-2.0├── requirements.txt             # 依赖说明(仅 Ollama)└── README.md

合规与隐私

  • 不内嵌受版权保护的标准正文,仅索引标准号与公开要点。
  • 所有内容在本机处理,文档与查询均不上传外部服务。
  • 知识库为使用者自有内容,发布者不对其内容负责。

许可说明 · License Notice

  • 代码许可:本仓库源代码以 Apache-2.0 许可发布(见根目录 LICENSE)。 © 2026 赵兴华 / Steven Zhao (ORCID 0009-0001-0512-1237). All rights reserved.
  • 内容权属:本仓库不捆绑专有知识库;随附示例内容仅供演示,归其原始所有者所有。代码以 Apache-2.0 许可发布。
  • 品牌状态限定:MedXpert、SynomosAI、LGD 等为相关项目标识,均未申请实体注册、未申请商标注册;出现仅作来源标识,不构成对法人实体或商标权的任何主张。
  • 免责:本仓库内容不构成法规意见、法律意见或注册代理服务;关键数据以监管机构最新发布为准。
  • 联系:[email protected] | ORCID 0009-0001-0512-1237

mcp-name: io.github.zhaoxinghua09-cell/medxpert-library-connector

來源:README.md,提交 878c504

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.0.0最新Sep 28, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。