chiasmus
活跃·★ 217·Apache-2.0·更新于 2026-10-18
Chiasmus 是一个 MCP 服务器,集成了形式化验证(Z3、Prolog)和代码分析(tree-sitter),用于解决复杂的逻辑和结构问题。它通过模板将自然语言转化为形式逻辑,并提供经过验证的结果。它还能分析源代码调用图,进行死代码、影响和可达性分析。
chiasmus 当前归类于 开发者工具,更适合按具体工作流、部署方式和团队场景来判断是否适配。从现有资料来看,它主要强调 通过 Z3 SMT 求解器和 Tau Prolog 进行形式化验证。典型使用场景包括 检测访问控制规则中的冲突。页面记录的许可证为 Apache-2.0。当前 GitHub Stars 为 217。相关标签包括 AI 智能体、AI 助手。
#AI 智能体#AI 助手#AI 工具#formalmethods#大语言模型#MCP 协议#MCP 服务器
01
功能特性
01通过 Z3 SMT 求解器和 Tau Prolog 进行形式化验证
02基于 tree-sitter 的源代码分析
03基于模板的问题形式化
04端到端求解管道
05自定义语言适配器
02
为什么选择它
+通过 Z3 SMT 求解器和 Tau Prolog 进行形式化验证
+基于 tree-sitter 的源代码分析
+检测访问控制规则中的冲突
+覆盖 4 个兼容平台或环境。
03
权衡点
!最终选型仍建议与同类工具做并排比较,而不是单看单页信息。
04
兼容性
Node.js
Node.js
已通过文档验证
Claude Code
Claude Code
已通过文档验证
Crush
Crush
已通过文档验证
OpenCode
OpenCode
已通过文档验证
05
快速开始
1
$ npm install -g chiasmus
06
使用场景
↳检测访问控制规则中的冲突
↳查找死代码并执行影响分析
↳验证软件不变量和状态机
07
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧