Skip to content
Conduit

mcp server

llmWikiX

TreeX-X/llmWikiXcommunitylistedunreviewed

Set up

Runs on your computer. Pick your agent and operating system.

This project does not publish an install method we can turn into a config. Follow the README instead.

README

synced Oct 23, 2026

中文 · English

📚 llmWikiX: 极简 LLM 知识库系统

llmWikiX 是一个极简的本地知识库工程,通过 MCP (Model Context Protocol) 服务器将 Markdown 知识文件暴露给外部 AI Agent 进行搜索与检索。

License Node MCP

GitHub Copilot Claude Code Codex

🌟 核心理念

  • 零配置:无需数据库、无需向量引擎、无需环境变量——纯文件系统驱动
  • MCP 标准协议:通过 MCP 协议暴露知识库,任意支持 MCP 的 AI Agent 即可接入
  • Markdown 即一切:用最通用的格式维护知识,content/knowledge-base/ 放入 .md 文件即可开始使用

🏗 系统架构

content/knowledge-base/*.md   ← 用户维护的 Markdown 知识文件
        │
        ▼
content/wiki/                 ← wiki-creater Skill 自动生成
        │
        ▼
┌─────────────────────────┐
│  kb-mcp-server.mjs      │  MCP stdio 服务器 (纯文本索引 + 关键词搜索)
│  kb-mcp-http-server.mjs │  HTTP 桥接 (:8787)
└─────────┬───────────────┘
          │
          ▼
   外部 AI Agent / IDE / LLM 工具
   (GitHub Copilot, Claude Code, Codex, ...)

✨ 功能特性

  • 🔍 关键词搜索:基于 title(×8) + description(×4) + content(×2) 的加权评分,精准命中
  • 📖 条目读取:通过 kb:// URI 或相对路径直接读取完整条目内容
  • 📋 条目列表:按 scope (knowledge-base / wiki) 列出所有可用条目
  • 🔄 索引刷新:支持 mtime 增量检测 + TTL 缓存(5 分钟),也可手动强制刷新
  • 🌐 双传输模式:stdio 原生 MCP + HTTP JSON-RPC 桥接,适配不同接入场景

📦 MCP 工具列表

工具描述
search_knowledge_base关键词搜索知识库,支持 scope 过滤
read_knowledge_base_entry按 URI (kb://scope/path) 或相对路径读取条目
list_knowledge_base_entries列出所有可用条目
refresh_index强制刷新索引缓存

🚀 快速开始

1. 安装

git clone https://github.com/TreeX-X/llmWikiX.git
cd llmWikiX
npm install

2. 添加知识文件

将你的 Markdown 文件放入 content/knowledge-base/,支持子目录分类:

content/knowledge-base/
├── AI技巧/
│   └── prompt-engineering.md
├── 开发经验/
│   └── vscode-tips.md
└── 我的笔记.md

Markdown 文件 frontmatter 示例:

---
title: "Prompt 工程技巧"
date: 2026-05-07
description: "常用 prompt 设计模式与最佳实践"
tags: ["AI", "prompt"]
---

# Prompt 工程技巧

正文内容...

3. 生成 Wiki 索引(可选)

使用 wiki-creater Skill 自动生成 content/wiki/ 下的概念索引和来源索引。

4. 启动 MCP 服务

stdio 模式(推荐用于 IDE 集成):

npm run mcp

HTTP 模式(用于网络调用):

npm run mcp:http
# 监听 http://127.0.0.1:8787/mcp

🔧 IDE 集成配置

GitHub Copilot / VS Code

在 .vscode/mcp.json 中添加:

{
  "servers": {
    "llmwiki": {
      "command": "node",
      "args": ["scripts/kb-mcp-server.mjs"],
      "cwd": "${workspaceFolder}"
    }
  }
}

Claude Desktop

在 claude_desktop_config.json 中添加:

{
  "mcpServers": {
    "llmwiki": {
      "command": "node",
      "args": ["/path/to/llmWikiX/scripts/kb-mcp-server.mjs"]
    }
  }
}

HTTP 接入

# 健康检查
curl http://127.0.0.1:8787/health

# 搜索
curl -X POST http://127.0.0.1:8787/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_knowledge_base","arguments":{"query":"MCP","limit":5}}}'

📂 工程结构

llmWikiX/
├── package.json                  # 项目配置 (仅依赖 gray-matter)
├── .gitignore
├── README.md
├── LICENSE
├── content/
│   ├── knowledge-base/           # 👈 用户放入 .md 文件
│   │   └── _example.md           #    示例条目
│   └── wiki/                     #    wiki-creater 自动生成
│       ├── index.md
│       ├── concepts/
│       └── sources/
├── scripts/
│   ├── kb-mcp-server.mjs         # MCP stdio 服务器
│   └── kb-mcp-http-server.mjs    # HTTP 桥接服务器 (:8787)
└── docs/

📐 URI 规范

知识库条目通过 kb:// URI 标识:

kb://knowledge-base/AI技巧/prompt-engineering.md
kb://wiki/concepts/软件.md
  • kb:// 固定协议前缀
  • knowledge-base 或 wiki 为 scope
  • 路径部分 URL 编码

🤝 与 WorkflowX 协作

llmWikiX 可无缝接入 WorkflowX 多智能体工作流:

  • PlannerX 产出的 PRD 文档可直接放入 content/knowledge-base/
  • CoderX 在开发过程中产生的知识沉淀,通过 MCP 暴露给后续智能体
  • EvaluatorX 可通过 MCP 搜索知识库获取上下文进行定向评估

🌟 关于

llmWikiX 是 TreeX-AI 生态中的知识基础设施组件,旨在为 AI 辅助开发提供轻量、可扩展的知识管理底座。

欢迎任何形式的讨论、建议与贡献! 如何贡献:Fork 本仓库,提交 Pull Request,或直接在 Issues 中提出你的想法。

公众号:[TreeX-AI]

如果开源对你有帮助,欢迎点亮⭐,让更多人加入一起探索 AI 知识管理的未来!


MIT License · 自由使用 / 修改 / 再分发

Made by @TreeX-X

↑↓ navigate openesc close