M mcp-app-check

提交前,扫清 MCP App 的协议坑。

无依赖、只读、中文诊断。一次检查 UI 资源、MIME、工具关联、降级结果、CSP 与常见密钥风险。

Python 3.10+ SARIF 2.1.0 GitHub Actions
PowerShell · ready-app
PS> python -m mcp_app_check examples\ready-app --include-passes
已扫描 1 个文件 · examples\ready-app
✓ 9 条规则全部通过 errors=0 · warnings=0 · skipped=0
PASSMCA001 ui:// UI 资源
PASSMCA002 MCP App HTML MIME
PASSMCA003 工具与 UI 关联
PASSMCA004 structuredContent
PASSMCA005 文本降级结果
PASSMCA006 敏感权限复核
PASSMCA007 外部来源 CSP
PASSMCA008 CSP 无通配符
PASSMCA009 常见密钥格式