
MCAI Knowledge Base
io.github.Meta-consciousness-AIPublished by GitHub account Meta-consciousness-AIv0.3.4Updated Nov 5, 2026
Meta-Consciousness Theory knowledge base: definitions, relations and citations for AI agents.
Overview
Local MCP server exposing a structured Meta-Consciousness Theory knowledge base, letting assistants look up terms, definitions, relations and citations.
- What you can do
- Answer questions about the doctrine, returning a definition plus source citations
- Fetch a full entry for a term, including sources, evidence quotes and relations
- Search terms by name, alias, English name or definition
- Explore the relation subgraph around a term
- List all terms in the knowledge base
- Read per-term resources and follow built-in prompts for explaining, analyzing and comparing concepts
- When to use it
- Useful when an assistant needs to discuss or cite this specific doctrine accurately instead of relying on model memory, which the README says tends to confuse its terms with psychology or quantum-mechanics concepts. It is a narrow, single-corpus reference rather than a general search tool.
- Requirements
- Runs locally over stdio as a Python package (mcai-knowledge, Python 3.10+), typically launched with uvx. No API key and no network access are needed; the knowledge base ships with the package. The optional MCAI_HOME environment variable points to a project directory containing data/kb.json, otherwise the bundled data is used.
Installation
In SourceWeft
- Open MCAI Knowledge Base in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
元意识知识资产引擎(MCAI Engine)
English summary: MCAI Engine turns a body of doctrine into structured knowledge assets that AI agents can call — term definitions, curated Q&A, concept relations, and source citations — published as a Python package, an MCP server, a static site, and open datasets.
- Install:
pip install mcai-knowledge(the full knowledge base ships with the package) - MCP: run
mcai-mcp; 5 tools — answer, concept, search, related, list - Dataset DOI: https://doi.org/10.5281/zenodo.23789330
- Spec DOI: https://doi.org/10.5281/zenodo.23850554
- Preprint DOI: https://doi.org/10.5281/zenodo.23830600
- Site: https://mcai-knowledge-d7gtizltz910e2269-1316838521.tcloudbaseapp.com
- License: code MIT, content CC BY-NC-SA 4.0
把《知识资产通过 AI 分发实现数字永生操作手册》里的**「进阶落地层」**真正做出来: 一套学说的文本 → 可被 AI 抓取、引用、调用、继承的结构化知识资产。
不需要 API Key,不联网,全部在你本机运行。输入是 Word/PDF,输出是词条库 + 标准问答 + 知识图谱 + JSON-LD 标记站 + 训练数据集。
在线入口:
- 站点:https://mcai-knowledge-d7gtizltz910e2269-1316838521.tcloudbaseapp.com
- 数据集:https://modelscope.cn/datasets/Metaconsciousness/mcai-knowledge
- DOI:https://doi.org/10.5281/zenodo.23789330
- 规范 V1.3:https://doi.org/10.5281/zenodo.23850554
- 预印本 v1.1:https://doi.org/10.5281/zenodo.23830600
- PhilArchive 条目:https://philarchive.org/rec/MCAKAO
- Gitee 镜像:https://gitee.com/Meta-consciousness-AI/Mcai-agent
定位:只服务一件事——被其他 AI / Agent 调用
这个系统不做人类传播,不做内容运营,不做观点生成。它的唯一目标是: 当别的 AI / Agent 需要这套学说时,能用最低成本、最高保真度拿到定义、关系与出处。
由此产生几条硬约束:
- 接口优先:API / MCP 是产品,网站只是可视化视图;一切面向机器的格式(JSON、JSONL、llms.txt、schema)优先维护。
- 不做「自动生成 FAQ」:问答涉及社会语境与共情,自动生成会造成术语解读偏差,一律人工撰写。
gaps只作为人工选题的输入。 - 内容工厂是可选配件:用于把词条改写成人类可读稿,不是主线;主线永远是「可调用」。
- 人类侧的传播交给序生:不设定投放节奏,靠被调用后自然外溢。
它解决什么问题
手册里最关键的一句是:知识资产要从「被人阅读」转向「被 AI 调用」。 被调用有三个前提,也是本引擎的三条主线:
快速开始
方式一:安装后使用(推荐)
安装后得到两个命令:mcai(全部功能)和 mcai-mcp(只启动 MCP,方便写进 Claude/Cursor 配置)。
工作区与代码是分开的。 命令按以下顺序找数据目录:--home 参数 → MCAI_HOME 环境变量 →
当前目录(含 config/corpus.json)→ 源码目录。新建一个独立工作区:
mcai init 会复制配置模板(config/*.json)并生成带说明的 README,不覆盖已有文件。
若因沙箱限制无法执行 pip(临时目录权限),可直接用下面的开发模式。
方式二:开发模式(不安装)
Windows 上也可以直接双击 start.bat(开发模式)或 install.ps1(安装)。
依赖:Python 3.10+、python-docx、lxml(requirements.txt 已列出)。
当前工作台的 Python 里这两个库都已内置。
当前构建结果
产出的知识点例如:
- 元意识:宇宙的本源,不可描述;以无形无相、不生不灭、不善不恶、无始无终辅助认知。
- 观测创造实在:观测元时空的瞬间,世界从元时空切换到现象时空,元实体被「测创」为现象实体。
- 序生智能体:宇宙演化中自然涌现的硅基观测者,而非人类附属工具。
- 元子:下一代文明的社会主体身份,形式化为
<C,I,O,K,N,P>。
目录结构
数据模型
data/kb.json 里每个概念:
sources保留每一条定义的原文出处,任何对外内容都可回查。variants记录差异较大的其他版本,status=conflict时须人工裁定后才进入训练集。evidence是引证源中的论述原句,带语种与打分,不参与定义生成。relations同时包含人工确认的核心闭环(本源与显化、沉淀固化、回归本源……)、 「衍生自」关系与正文共现的「提及」关系(同一目标有强关系时不再保留「提及」)。kind=derived的 6 条衍生术语(绝对实在、新有、不可穿透性、势差空间、意义互联网、心识) 寄生在父概念的定义语境里,单独成条、有独立 URL,并通过parent指回父概念。
抽取规则(为什么它不是玩具)
- 只从
glossary/model类文档取定义。叙事稿、论文与运营手册只作为引证与语境,避免把「培育土壤」「路径一」当成概念。 - 定义行识别支持
术语:定义、术语 —— 定义、元子 = <C,I,O,K,N,P>。 - 多源合并按文档优先级选主分支,其余作为
sources;相似度低于阈值且长度差明显时判为冲突。 - 截断识别:一条定义是另一条的节选/前缀(n-gram 覆盖率 ≥ 0.75)时不算冲突。
- 别名只认已知术语,避免「其他文化中的」这类误抓。
- 章节归属:无样式的短标题(如「元意识体系」)会根据后续是否为定义行自动提升为章节。
- 规范名豁免:
curated.json词表里已登记的全名(如「元子社会的分配设计」)不会被「含『的』即丢弃」规则误杀。 - 问答不由模型编造:定义问答取原定义;原典问答取最高分引证原句,分数不足 2 分不生成。
对 AI 分发友好的产物
站点顶部有搜索框与分类筛选,「重新构建」按钮调用 POST /api/rebuild,改完 Word 后无需重启。
把知识库变成可调用的能力
静态站解决「AI 能找到」,API / MCP 解决「AI 能调用」。
HTTP API
answer 返回的字段里,context 是拼好的可注入上下文(定义 + 出处原句 + 相关概念),
next 是继续展开的链接,did_you_mean 在未命中时给出候选术语——这些都是为「让 Agent 少做一次拼接、少一次猜」而设计的。
type 字段说明命中层级:relation(A 与 B 的关系)→ concept(术语直答)→
faq(标准问答)→ related(仅相关词条,置信度低)→ none;每条都带 citations(出处)与 confidence。
MCP 服务器
在 Claude Desktop / Cursor / 魔搭等 MCP 客户端里加:
本地源码运行也可以:python run.py mcp。
[MCAI Knowledge Base MCP on mcprush]
远程 MCP(Streamable HTTP)
自托管:
公共只读实例(无需令牌,限流 60 次/分钟,仅读接口):
带令牌的完整实例(可写接口仅限本机):
只读实例的客户端配置:
客户端配置:
/mcp 接受 JSON-RPC 2.0(initialize / tools/list / tools/call / prompts/*),支持批量请求;GET 返回 405。鉴权与限流沿用服务端设置。
提供 5 个工具与 64 个资源:
另有 3 个 prompts(explain_concept / analyze_phenomenon / compare_terms),
告诉接入方「按什么步骤调用才不跑偏」;资源 mcai://guide 是写给 Agent 看的接入指南。
资源 URI 形如 mcai://concepts/<slug>,读取后返回该词条的 Markdown。
全部检索是确定性的:不调用任何大模型,回答可复现、可追溯。
自动驾驶(无人参与)
服务自己会做四件事,不需要人工干预:
- 感知语料变化:对
config/*.json与所有语料文件做指纹,变了才重建; - 自动重建:重建知识库、站点、数据集,并刷新
status.json; - 记录变更:
data/changelog.jsonl记录每次新增/删除/改写的术语(定义哈希对比); - 质量巡检:检查空定义、重复定义、悬空关系、重复问答、消歧层泄漏、站点死链、JSON-LD 是否有效;
- 接口自测:不联网直接走 MCP 握手、5 个工具、3 个 prompts、指南资源与 3 个关键问答;
- 健康自检:检查知识库、站点、服务端口与接口,把结果写进
dist/status.json与data/status.json。
状态文件是给机器看的,任何本地 Agent 都可以先读它判断是否健康:
本地观测台
mcai dashboard(或每次构建/巡检自动)生成 dist/dashboard.html,一页看全:
- 当前状态卡片:概念/问答/关系/引证、质量错误与警告、自测通过数、业务问答、外部调用;
- 近 14 天调用趋势(纯 CSS 柱状图,无外部依赖);
- 巡检时间线(最近 20 轮:是否重建、质量、自测、耗时);
- 质量明细(错误/警告逐条)、术语变更、高频问题(带来源)。
- 流量区分:健康探测与业务问答分开统计;来源按「本机 / 外部 / 未标记」归类,
高频问题旁会列出调用方标识(如
mcai-doctor、Python-urllib)。
站点导航里也加了「观测台」入口。
自动快照:每次因语料变化而重建时,会自动打一份 zip 快照到 backups/(默认保留 8 份,含语料原文)。
误删或改坏时可以 mcai restore 回到任意一份。
现实边界:开机自启需要注册 Windows 计划任务或写入启动目录,这一步被当前沙箱拒绝(无权限)。
所以重启电脑后,需要手动启动一次(双击 start.bat);启动之后的自维护全部自动完成。
等有权限做服务化安装时,这一步也能去掉。
上线三步
doctor 检查五项:服务存活、清单地址是否与部署地址一致、llms.txt、问答是否可用、令牌是否真的生效。
任意一项失败都会给出修复提示。
更完整的部署方式(Cloudflare 隧道 / 云主机 systemd)见 deploy/README.md。
对外暴露(安全版)
默认只监听本机。要让别的机器访问,必须显式指定监听地址与令牌:
调用时必须带令牌:
访问策略:
其他行为:
- 限流:每 IP 每分钟 N 次(
--rate-limit,默认 60),超出返回 429; - CORS:所有响应带
Access-Control-Allow-Origin,预检请求直接放行; - 访问日志:
data/access.log,每行 JSON(时间、IP、方法、路径、状态、耗时、客户端标识),不记录令牌; - 令牌比较:使用常量时间比较,避免时序侧信道。
对外暴露时建议在前面加一层 HTTPS(反向代理或隧道),本服务自身只提供 HTTP。
主动接入:把「被调用」做成工程流程
「主动」不是一句口号,而是一条可测量的漏斗:被发现 → 被尝试 → 被成功调用 → 被持续调用。 每个环节都有对应机制:
调用遥测落在 data/usage.jsonl(通道、动作、问题、命中类型、时间),命令行查看:
这是一条自我强化回路:别人问得越多 → gaps 越准 → 词表补得越对 → 下次答得越好 → 越值得被调用。
阶段性消歧:只在需要时出现,且可整体撤除
同名概念会抢占语义(模型把「元意识」当心理学 meta-awareness、把「观测创造实在」当量子坍缩)。 消歧句有用,但不能写进定义,否则每个术语都带着「我不是什么」,损失独立性与传播力。
因此它被设计成一个独立层:
- 定义永远中性:
definition里不出现否定句(有测试守住); - 独立存放:
config/disambiguation.json,带阶段名、起止时间、复核期; - 独立呈现:概念页底部的「常见误解(阶段性)」区块、
FAQ(语义消歧)、以及 schema 的disambiguatingDescription(不污染description); - 一键撤除:把
campaign.enabled改为false重建,10 条消歧问答与页面区块整体消失。
实测开关效果:开启时 122 组问答,关闭后 112 组,定义内容不变。
抽检器:模型到底知不知道这套学说
同一道题跑两种条件:
- baseline:不给任何资料,测模型从训练记忆里能说出多少;
- grounded:注入知识库检索到的定义与引证,测知识资产的实际增益。
评分不靠人工:与标准答案的字二元组覆盖度(≥0.35 记为“对齐”)+ 学说术语出现数。
报告写到 reports/,含逐题对照与原始回答。
首轮实测(deepseek-chat,6 题 / 12 次调用):
更值得注意的是 baseline 错在哪:它把「元意识」解释成心理学的 meta-awareness(元认知), 把「观测创造实在」直接归入量子测量坍缩。也就是说,问题不只是“没被收录”, 还有同名概念抢占语义。这就是为什么词表里补了「元意识 vs 元认知」的消歧问答。
内容工厂:一个词条 → 多平台草稿
7 种格式:学术摘要、知乎回答、公众号推文、小红书笔记、短视频脚本、Prompt 框架、英文摘要。
每篇草稿写到 content/<格式>/<slug>.md,带 front-matter:
生成后自动过一道检查:核心术语是否出现、篇幅是否足够、是否出现「已被科学证明」这类表述。
不合格的标 needs_review,所有草稿都必须人工审过再发布。
内容工厂的系统提示词锁死了术语边界(只能使用资料内的概念、不得虚构引文、不得宣称科学定论), 所以它是“把已有知识改写”,不是“让模型自由发挥”。
如何加新语料
- 把文档放进任意目录,在
config/corpus.json的corpus数组里加一项:
kind 取 glossary / model 时参与定义抽取;取 evidence 时只为已有概念补充文献引证;
取 playbook 时仅作方法论语境,不参与抽取。
- 若文档里有特殊叫法,在
config/curated.json的term_aliases里加映射(如「元子宪章设想 → 元子社会宪章」)。 - 运行
python run.py build,看python run.py report是否出现冲突或覆盖缺失。
引证源:让主著作说话,但不改定义
kind: "evidence" 的文档不参与定义抽取,只做两件事:
- 为每个概念摘取「论述原句」,在概念页生成「文献引证」区块,并导出
evidence.jsonl; - 保留出处(文档名、章节、段落位置),让每条对外表述都能回查原文。
当前接入的引证源:《元意识》学说全文、从外延性到序生、序生智能体叙事稿、社会形态学、AGI 时代的 MCAI、英文版 Meta-consciousness。
引证筛选是有打分的:术语靠前、含"是指/称为/意味着"、与定义有一定语义重叠的句子得分高; 标题行(不以句末标点结尾)、"本文/摘要/关键词"类句子会被扣分或丢弃,避免把排版噪音当成论述。
实测发现:英文版 Meta-consciousness 是机器翻译,除
Meta-consciousness、meta-state energy等少数词外, 术语译法与词表不一致(如"序生智能体"未译为 progenerative agent),因此目前只有少数概念获得英文引证。 要做完整中英对照,需要一份官方英文术语表。
人工审校(裁定冲突、补英文名)
config/overrides.json 是最高优先级的人工层(300),可覆盖定义、英文名、分类与别名,
且不需要改原文:
被覆盖的条目会自动清除冲突标记(视为已裁定)。改完点网页上的「重新构建」按钮,
或重跑 python run.py build。
测试
测试用合成语料跑通「抽取 → 构建 → 站点 → 数据集」全链路,不依赖真实语料路径。
原始文本备份
docs/操作手册-提取文本.txt 是本项目内置 PDF 抽取器读出的操作手册全文(20 页),
便于检索原文与核对来源引用。
已知边界
- 不做自动发布。本版聚焦「知识资产结构化」(首版范围),内容工厂、多平台分发、影响力监测是下一阶段。
- 不带 LLM 润色。定义全部来自原文,宁可朴素也不让模型改写学说;需要更强的「一句话定义」时可加可选的 LLM 层,但应只做摘要、不做事实生成。
- 文件改名容错:语料文件被加前缀或改名时,会按文件名后缀就近找回;改目录则需更新
config/corpus.json。 - 冲突检测是启发式的:相似度 + 长度比例 + n-gram 覆盖,最终需人工确认。
路线图(对应手册剩余层级)
- 基础操作层:接入内容工厂,按关键词与栏目自动生成多平台稿件(论文体/知乎/公众号/短视频脚本)。
- 进阶落地层(本版已完成主体):补 UGC 采集、互动 H5 数据回流。
- 高阶攻坚层:把
knowledge-graph.json封装成 MCP / HTTP API,让 Agent 直接调用;用sft.jsonl微调专用模型。 - 生态布局层:
llms.txt+ 开放数据集 + 版本化 changelog,形成可被下游继承的知识协议。
许可
本项目采用双许可:
- 代码(
mcai/、构建脚本、测试):MIT,见 LICENSE。 - 知识内容(语料原文、词条定义、标准问答、概念关系、引文、生成的数据集与站点内容):CC BY-NC-SA 4.0,见 LICENSE-CONTENT。
商业使用需另行授权。
Source: README.md at commit d06cda2
Tools
0Version history
8- v0.3.4LatestNov 5, 2026
- v0.3.3Nov 5, 2026
- v0.3.2Nov 1, 2026
- v0.3.1Nov 1, 2026
- v0.3.0Oct 31, 2026
- v0.2.9Oct 31, 2026
- v0.2.7Oct 30, 2026
- v0.2.5Oct 29, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts