关于 nervous-system
nervous-system 是用于确定性检查 MCP 服务配置并提供七项治理规则参考内容的 MCP 服务,适合审查配置安全性。离线审计会返回问题、严重级别和评分。
主要功能
- 01离线检查配置
- 02返回问题级别与评分
- 03检查密钥、包装脚本和版本固定
- 04按配置的文件清单执行预检
- 05提供只读治理参考内容
适用场景
- 01审查 MCP 配置中的风险设置
- 02更改前检查受保护文件
MCP 相关
它向 MCP 客户端提供配置审计、预检和参考工具。`get_*` 工具只返回文本,不执行治理操作。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
12收录的工具列表 · 更新于 2 周前
此工具无需参数。
详细介绍
Nervous System
用于 MCP 服务配置的确定性治理 lint 工具,以及针对 7 条规则的参考工具。
每个工具的实际作用
| 工具 | 会执行实际操作吗? |
|---|---|
audit_mcp_config | 会。 确定性 lint,无依赖,完全离线运行,绝不抛出异常。检查环境变量中的内联密钥、Shell 包装器、未锁定版本的包、自动安装标志、宽泛的文件系统作用域、非 TLS 远程传输,以及未锁定版本的 Docker 标签。返回包含严重级别和 0-100 分数的发现结果。 |
check_preflight | 配置后会。 从 nervous-system.config.json 或 NERVOUS_SYSTEM_PROTECTED_LIST 读取 protected_files_list。如果未提供列表,会明确说明,而不是自行猜测。如果列表不可读,则会采取默认拒绝策略。 |
get_*(其他所有工具) | 不会。 它们返回文本:框架、模板和说明。因此它们以 get_ 命名。 |
安装
npx mcp-nervous-system
免费本地工具:audit_mcp_config
将配置作为 config(对象)或 config_json(字符串)传入,例如 claude_desktop_config.json 的内容。返回包含严重级别和 0-100 分数的发现结果。
托管 API(按次付费,x402,Base 上的 USDC)
具有写入能力的工具集在服务端运行,不包含在此软件包中。
POST https://api.100levelup.com/x402/audit-mcp- 治理 lint($0.05 USDC)GET https://api.100levelup.com/x402/verify-audit- 审计链验证($0.005 USDC)
发现入口:/openapi.json 和 /llms.txt。
2.0.0 破坏性变更
emergency_kill_switch->get_kill_switch_instructions。它从未停止过任何东西。verify_audit_chain->get_audit_verification_instructions。它从未验证过任何链。dispatch_to_llm->get_dispatch_command。它从未执行过分发。check_preflight不再匹配作者自有服务中的硬编码文件名,而是读取你的列表。- 已从
get_origin_story中移除硬编码的集群数量和违规总数。软件包中预先写入的数字,在发布的那一刻就成了过时数据。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。