从配置快照开始验收 MCP:mcpscan 的一条可复现路径

MCP 集成最容易被忽略的对象不是 server,而是 host 配置。一个配置文件就可能记录监听地址、环境变量、自动批准的工具范围和未固定的包来源。

ai-agentic-mcpscan 的定位很窄:本地、离线优先地扫描 MCP 和 agent 配置,输出风险发现。建议先在临时 Python 3.11+ 环境记录上游 commit,然后执行:

mcpscan inventory
mcpscan scan --root . --json report.json --sarif results.sarif

inventory 用来确认“发现了什么”,scan 用来确认“哪些配置事实值得处理”。报告既可用于人工阅读,也可进入 SARIF 代码扫描。默认静态扫描不连接 server、不执行工具;--online 会引入 OSV/PyPI 网络增强,必须单独记录。

如果发现工具范围过宽,再审查备份后考虑 --fix。这个开关只覆盖有限的可逆范围,不会代替密钥轮换和依赖版本选择。分享 JSON、HTML 或 SARIF 前也要清理路径和配置上下文。

判断标准:精确版本、原始报告、修复前后对比和回滚文件齐全,才算一次可审计的配置验收。静态结果不是运行时安全证明。

独立操作解读:https://doramagic.ai/zh/projects/ai-agentic-mcpscan/manual/

标签:人工智能、安全、MCP、Python、开源、开发工具、DevOps、代码质量、软件测试

文章摘自:https://www.cnblogs.com/Doramagic/p/21639956