GitHub · 去对齐工具与仓库·· 19 天前精选AI 评分67
chiasmus 发布:给 LLM 接入 Z3、SWI-Prolog 形式化验证与 tree-sitter 代码分析的 MCP server
yogthos/chiasmus
来源与原文
GitHub · 去对齐工具与仓库
发布时间:(北京时间)
阅读原始来源 · github.com ↗完整链接与内容说明
https://github.com/yogthos/chiasmus
本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。
AI 导读
yogthos 在 GitHub 发布 chiasmus,一个让 LLM 通过 MCP 使用 Z3(SMT 求解器)、SWI-Prolog(含 library(clpfd))和 tree-sitter 代码分析的 MCP server,npm 安装命令为 npm install -g chiasmus。它用模板流水线把自然语言问题转成形式化逻辑并给出数学意义上的验证结果,支持 RBAC 规则冲突检测、依赖约束求解、污点流追踪、死代码与影响分析等场景;chiasmus_graph 的可达类分析基于 O(V+E) 图算法,42 文件 TypeScript 仓库开启缓存后热命中约 2.5ms,对比冷解析约 170ms。
推荐理由
README 用 chiasmus 自身代码库做了 grep 与调用图分析的对比,读者能看出传递性问题在什么场景下值得用求解器。
来源:GitHub · 去对齐工具与仓库 · github.com