You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MFP 8.0遇SECURITY_CHECK_NOT_FOUND错误,咨询版本适配问题

MFP服务器与mfpdev-cli版本适配问题排查指南

嘿,从你描述的情况来看,版本适配大概率是问题的根源。你的MFP服务器是8.0.0.00-20160822-2140——这是8.0.0的早期发布版本,而更新后的mfpdev-cli是8.0.0-2017102406,两者间隔了一年多的时间。MFP 8.x系列在迭代过程中,CLI工具和服务器端的通信逻辑、配置格式其实会有不少细微调整,晚版本的CLI很可能和早期服务器的API不兼容,这就导致之前正常的安全适配器功能出问题了。

给你几个具体的排查步骤,一步步来:

  • 验证版本兼容性:你可以查阅MFP官方的8.0.x版本兼容性文档,通常同主版本下,CLI的版本最好和服务器版本保持接近,时间差太久很容易踩适配坑。你的CLI比服务器晚了一年,这个跨度已经足够引入不兼容的变化了。
  • 降级CLI测试:试试把mfpdev-cli降级到和服务器发布时间相近的版本,比如找2016年9月左右的8.0.0分支版本,用命令 npm install -g mfpdev-cli@8.0.0-20160901 安装(版本号可根据官方发布记录调整)。如果降级后功能恢复,那实锤就是版本不兼容的问题。
  • 深挖日志找线索:
    • 服务器端:去MFP服务器的日志目录找messages.log或者console.log,搜索和安全适配器相关的关键词,比如“security adapter”“authentication failed”“protocol mismatch”之类的,看有没有明确的错误提示。
    • CLI端:执行相关命令时加上--verbose参数,比如 mfpdev app push --verbose,这样能拿到详细的交互日志,看看是不是请求被服务器拒绝,或者参数格式不匹配。
  • 核对配置一致性:更新CLI后,检查下App端的安全检查名称、适配器的配置参数(比如认证端点、令牌设置)和服务器端是不是完全一致。有时候CLI更新会悄悄修改配置文件的格式,导致服务器无法识别。

内容的提问来源于stack exchange,提问作者Roney Francis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 07:07:04