让Claude Code接入sentrux MCP服务器AI Agent自动感知架构劣化的完整配置教程【免费下载链接】sentruxReal-time architectural sensor that helps AI agents close the feedback loop, enabling recursive self-improvement of code quality. Pure Rust.项目地址: https://gitcode.com/gh_mirrors/se/sentruxsentrux是一款纯 Rust 编写的实时架构传感器它内置MCP服务器能让 Claude Code 等 AI Agent 直接读取项目的架构健康度。本教程带你完成完整配置安装传感器 → 接入 Claude Code → 建立会话门禁让 AI 在每次会话前后自动感知架构劣化代码质量不再靠猜。为什么要给AI Agent装一个传感器用 Claude Code 写代码时你经常会看到一串Modified src/foo.rs——但你看不到这个文件在依赖图里的位置也看不到它刚刚制造了一个循环依赖。AI 生成的代码越快没有传感器时架构腐化得也越快。sentrux 的做法很简单扫描解析整个项目计算一个 0–10000 的质量信号Quality Signal诊断把分数拆解为模块化、无环性、深度、均衡性、冗余度 5 个根因门禁会话前存基线、会话后对比劣化立刻报警全部分析在本地完成零网络调用。下面是它的实时界面Agent 改动文件时对应区块会发光依赖关系以边缘线呈现。第一步安装sentrux30秒完成sentrux 是单二进制文件无运行时依赖通过 tree-sitter 插件支持52 种语言Rust、Python、Go、TypeScript、Java……。# macOS brew install sentrux/tap/sentrux # Linux curl -fsSL https://raw.githubusercontent.com/sentrux/sentrux/main/install.sh | sh # Windows从 Releases 下载 sentrux.exe验证安装sentrux check . # 在当前项目跑一次规则检查CI友好退出码0或1 如果没有现成的二进制也可以从源码构建git clone https://gitcode.com/gh_mirrors/se/sentrux然后cargo build --release。第二步Claude Code接入sentrux MCP服务器插件方式在 Claude Code 里输入两条命令即可完成接入/plugin marketplace add sentrux/sentrux /plugin install sentrux插件清单定义在仓库的 marketplace.json 中它会把 sentrux 注册为 MCP 服务器并附带一个scan技能——教会 Agent 何时该扫描、何时该跑会话门禁技能说明见 SKILL.md。第三步其他MCP客户端手动配置Cursor、Windsurf、OpenCode 或任何 MCP 客户端只需在 MCP 配置里加一段{ mcpServers: { sentrux: { command: sentrux, args: [--mcp] } } }MCP 服务器通过 stdin/stdout 走 JSON-RPC 通信实现了initialize、tools/list、tools/call三个核心方法核心实现见 mod.rs工具处理逻辑在 handlers.rs。9个MCP工具Agent能感知到什么接入后Agent 可以调用 9 个工具覆盖体检 → 门禁 → 深度分析的完整链路工具作用什么时候用scan扫描目录返回质量信号每次会话的第一步health5 大根因拆解 自动定位最弱瓶颈想知道该先修哪里session_start保存当前架构为基线Agent 开始写代码前session_end重扫并对比基线报告劣化Agent 完成一轮修改后rescan拾取上次扫描后的文件变更大批量改动中途check_rules校验rules.toml架构约束提交代码/合并前evolutionGit 历史分析churn、热点、bus factor评估历史风险dsm依赖结构矩阵检测分层倒挂诊断分层混乱test_gaps找出高风险但未测试的文件补测试时定优先级推荐的Agent工作流scan → 基线 → 门禁sentrux 设计的标准闭环只有 3 步可以让 Agent 自己执行把这段写进你的 CLAUDE.md 提示词即可Agent: scan(/path/to/project) → { quality_signal: 7342, files: 139 } Agent: session_start() → { status: Baseline saved, quality_signal: 7342 } ... Agent 写了几百行代码 ... Agent: session_end() → { pass: false, signal_before: 7342, signal_after: 6891, summary: Quality degraded }看到pass: falseAgent 就知道这一轮把架构改坏了——它会带着health返回的瓶颈信息比如bottleneck: modularity自动回头修复而不是带着劣化直接提交。这就是闭环sentrux 是传感器你的规则是规格Agent 是执行器。进阶用规则文件给Agent划边界在项目的.sentrux/rules.toml里声明架构约束check_rules工具以及sentrux check命令就会强制执行。仓库自带的示例 rules.toml 展示了典型写法[constraints] max_cycles 0 # 禁止循环依赖 max_cc 25 # 函数圈复杂度上限 [[layers]] name core paths [src/core/*] order 0 # 高层只能依赖低层 [[boundaries]] from src/renderer/* to src/analysis/* reason Renderer must not depend on analysis directly把check_rules加进 CI架构约束就从口头约定变成了机器可执行的门禁。常见问题Q免费版有什么限制核心工具全部免费。免费版会截断部分明细只返回 Top-3 摘要、最多 3 条规则Pro 版解锁完整诊断列表与无限量规则。Q代码会被上传到网络吗不会。所有解析与指标计算都发生在本地进程内MCP 服务器零网络调用。Q项目语言不在支持列表里怎么办sentrux 的语言知识全部外置在插件里plugins/ 目录下的plugin.tomltags.scm查询文件可以用sentrux plugin add name安装新语言插件甚至用sentrux plugin init my-lang自建一个。小结三步接入 Claude Code安装 sentrux →/plugin install sentrux→ 让 Agent 按scan → session_start → session_end循环工作。从此每一次 AI 会话都有架构分数兜底劣化在提交的瞬间就被看见——这才是把 AI 的速度变成生产力而不是债务。【免费下载链接】sentruxReal-time architectural sensor that helps AI agents close the feedback loop, enabling recursive self-improvement of code quality. Pure Rust.项目地址: https://gitcode.com/gh_mirrors/se/sentrux创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
知识库一键生成面试题:interview-guide题库面试从出题、容量校验到评估报告的完整流程 知识库一键生成面试题:interview-guide题库面试从出题、容量校验到评估报告的完整流程 【免费下载链接】interview-guide 基于 Spring Boot 4.1、Java 25、Spring AI 2.0、React、PostgreSQL/pgvector、Redis 和 RustFS 构建的开源 AI 面试平台,支持简历… · 2026/9/26 20:53:32
CliffCompaction:面向长周期编码智能体的悬崖式状态压缩框架 1. 项目概述:为什么长周期编码智能体需要一种“悬崖式”压缩策略? CliffCompaction 这个名字乍看有点突兀——它既不像传统数据库里的 compaction(合并压缩),也不像模型训练里的 quantization(量化&#x… · 2026/9/26 20:53:11
MATLAB气象塔数据处理与风能资源评估全流程实战 风能资源评估这件事,说难不难,说简单也不简单。很多人一上来就想着跑CFD、搞中尺度模拟,结果连手里那套气象塔历史数据都没吃透。我自己刚入行时也踩过这个坑,拿Excel手动清洗几十万条风速记录,眼睛都快瞎了。后来彻底… · 2026/9/26 21:33:02
高校汉服租赁网站系统:SpringBoot2+Vue3+MyBatis-Plus实战详解 直接上一个校园场景的Java Web项目,SpringBoot2 Vue3 MyBatis-Plus MySQL8.0这套组合在找工作阶段实在见得太多,但真把前后端串联起来、还能跑通的成品项目并不算多。最近整理了一份高校汉服租赁网站系统源码,后端用的SpringBoot2… · 2026/9/26 21:33:02
手搓线程池:从操作系统原理到并发实战的完整拆解 手搓线程池这件事,我前前后后干过三遍。第一遍用Java,照着ThreadPoolExecutor的源码扒,以为自己懂了;第二遍用C从零写,被条件变量和任务队列折腾到怀疑人生;第三遍再回头看,才真正把“操作系统线… · 2026/9/26 21:33:02
LangChain4j+LangGraph4j生产级AI工作流架构实践 1. 这不是又一个“AI平台”PPT,而是一套能跑在生产环境里的工作流智能体骨架 我去年接手过三个客户项目,都是从零开始搭AI工作流平台。第一个用Spring AI硬写,三个月后发现80%的代码都在处理状态同步、异常重试、节点超时和日志追踪ÿ… · 2026/9/26 21:33:02
DeskcommCRM解析:桌面通讯技术如何重塑客户关系管理 DeskcommCRM这个项目名,乍一看像是一款普通的客户管理系统,但深抠一下“Deskcomm”这个名字,"Desk"代表桌面/工位,“comm”是通讯,合起来就是“桌面通讯”。说白了,这不是一个单纯管联系人的数据… · 2026/9/26 21:33:02
开源代码审查新范式:CLI+git diff+LLM Agent协同评审 1. 项目概述:这不是一个工具,而是一套可落地的开源代码审查新范式 “open-code-review”这个名称乍看像某个 GitHub 仓库名,但实际它代表的是一种正在快速成型的、区别于传统 PR 留言式评审的新型协作模式——它把代码审查从“人盯人”的低效… · 2026/9/26 21:32:56
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍 简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践 一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46