22932e34ebd5062934ac1114978a87e62567e1bd
- 架构设计:MCP Server + Wiki Skills 混合架构 - 模块设计:4 层架构(Protocol/Tool/Service/Storage) - 数据模型:WikiPage 和 WikiIndex - 接口设计:MCP Tool 接口规范 - 核心算法:增量更新、查询、cross_linker - 配置设计:YAML 配置 + 环境变量 - 错误处理:5 类错误处理策略 - 性能优化:FTS5、缓存、WAL 并发优化 - Wiki Skills 设计:11 个 Skills 优先级划分 - 测试设计:单元/集成/E2E 三层测试 - 部署设计:开发 + 生产环境配置 Phase 2: 设计评审 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
sanguo_llmwiki
混合架构 Wiki 系统,将高频查询和维护功能 MCP 化,保留一次性操作为 Skill。
状态
🚧 开发中 - Phase 2: 设计评审
项目概述
sanguo_llmwiki 是一个完整的知识管理系统,包含:
- Wiki MCP Server - 高性能查询和维护服务(Python)
- Wiki Skills - 11 个一次性操作 Skills
- SQLite 索引 - 持久化索引缓存系统
项目结构
sanguo_llmwiki/
├── docs/ # 文档(需求、设计、API)
├── mcp_server/ # MCP Server 实现
├── skills/ # Wiki Skills
├── tests/ # 测试
├── deployment/ # 部署配置
└── scripts/ # 脚本
功能矩阵
| 类型 | 功能 | 实现方式 |
|---|---|---|
| 查询 | wiki_query, memory_bridge | MCP |
| 维护 | wiki_status, wiki_lint, daily_update | MCP |
| 分析 | cross_linker, tag_taxonomy, wiki_synthesize | MCP |
| 操作 | wiki-ingest, wiki-capture, ingest-url | Skill |
| 管理 | wiki-setup, wiki-rebuild, wiki-export | Skill |
| 研究 | wiki-research, impl-validator | Skill |
快速开始
# 克隆仓库
git clone http://192.168.2.154:3000/sanguo/sanguo_llmwiki.git
# 安装依赖
cd sanguo_llmwiki
pip install -r requirements.txt
# 启动 MCP Server
python -m mcp_server.main
文档
开发流程
- 需求 → 评审 → 设计 → 评审 → 编码 → 评审 → 测试 → 评审 → 部署
- 每个阶段由独立的 sub-agent 评审
- 所有成果物提交到 Gitea
许可证
MIT License
作者
sanguo team
最后更新:2026-06-26
Languages
Python
98.2%
Shell
1.4%
JavaScript
0.4%