通用企业信息化
技术实践:不侵入核心代码,通过 MCP 与受控网关扩展企业 AI 知识系统
详解如何在保持上游开源 WeKnora 核心稳定的前提下,利用只读 MCP、Publisher 脱敏投稿与独立商业控制平面构建可持续升级的企业交付架构。
声明:本文基于本仓库已完成验证的前后端分离、角色隔离与回退演练工程实践整理。
核心痛点与背景
许多企业二次开发直接魔改开源知识库核心表与鉴权逻辑,导致后续无法跟随社区安全升级,甚至将客户商业数据与公共测试环境混杂。
采用的系统组合
- 独立商业控制平面(维护组织、实例映射与开通台账)
- Resource Hub 公共只读 REST / 六工具 MCP + 隔离角色 Publisher MCP
- 受控隔离执行环境对接 `@wxg-prc-cpg/dsh-weknora` 只读检索插件
关键实施与核验步骤
- 数据库角色最小权限分离(只读目录角色、受限投稿角色、独立商业数据库)。
- 前后端独立容器与秒级网关回退,升级门户不影响底层知识检索。
- 高权限自动化动作强制经过独立任务网关与人工审批。