通用企业信息化

技术实践:不侵入核心代码,通过 MCP 与受控网关扩展企业 AI 知识系统

详解如何在保持上游开源 WeKnora 核心稳定的前提下,利用只读 MCP、Publisher 脱敏投稿与独立商业控制平面构建可持续升级的企业交付架构。

演示案例
声明:本文基于本仓库已完成验证的前后端分离、角色隔离与回退演练工程实践整理。

核心痛点与背景

许多企业二次开发直接魔改开源知识库核心表与鉴权逻辑,导致后续无法跟随社区安全升级,甚至将客户商业数据与公共测试环境混杂。

采用的系统组合

  • 独立商业控制平面(维护组织、实例映射与开通台账)
  • Resource Hub 公共只读 REST / 六工具 MCP + 隔离角色 Publisher MCP
  • 受控隔离执行环境对接 `@wxg-prc-cpg/dsh-weknora` 只读检索插件

关键实施与核验步骤

  1. 数据库角色最小权限分离(只读目录角色、受限投稿角色、独立商业数据库)。
  2. 前后端独立容器与秒级网关回退,升级门户不影响底层知识检索。
  3. 高权限自动化动作强制经过独立任务网关与人工审批。