MCP-Dandan 是一个面向智能体 AI 的 MCP 安全解决方案,主要用途是实时监控和分析 MCP(Model Context Protocol)通信,检测并阻断恶意工具调用与安全威胁。它以内置的 Electron 桌面 UI 提供便捷的监控与管理界面。
主要能力包括:实时 MCP 流量监控,可拦截并分析 MCP 通信;多引擎威胁检测,涵盖命令注入检测、文件系统暴露检测、PII 泄露检测(支持自定义规则)、数据外泄检测,以及基于 LLM 的工具投毒检测。工具投毒检测引擎通过语义分析识别 MCP 工具误用,比较工具规格与实际使用,给出 0 至 100 的对齐评分及详细分解,并自动分类严重程度为无、低、中、高。系统还具备实时威胁阻断能力,用户可通过界面进行控制。
使用方式:应用启动后,服务器将运行在 http://127.0.0.1:8282,Electron 桌面应用会自动启动。桌面 UI 提供实时仪表板、交互式教程、拦截界面、设置面板和聊天面板,用于监控流量、查看威胁、配置检测引擎以及交互和查看日志。若要启用工具投毒引擎,需要输入 MISTRAL_API_KEY 并配置检测设置。
适用场景:适用于需要保护 MCP 服务器与智能体通信安全的开发者和运维人员,可在智能体调用工具时实时发现并阻止命令注入、文件系统未授权访问、PII 泄露、数据外泄以及工具投毒等风险。系统跨平台支持 Windows、macOS 和 Linux。
限制:工具投毒检测依赖 MISTRAL_API_KEY 才能启用,其他检测引擎的具体限制未在资料中说明;详细技术文档需参考 MCP-Dandan Wiki。