ADD file via upload
PoisonGuard-MCP 是面向 OpenHarmony 的原生 Model Context Protocol (MCP) 协议栈实现。将细粒度工具描述与工具代码的语义一致性比较技术深度集成到协议栈安全层,在工具注册阶段自动检测投毒攻击,同时提供上下文压缩、缓存优化和原生系统服务集成。
作者团队:北京大学计算机学院
队长:李如钦
队员:李少飞
pip install -r requirements.txt
cd src python examples/weather_server.py
cd src python examples/travel_agent.py
cd src python -m pytest tests/ -v
cd src python scripts/benchmark.py
cd src python scripts/run_server.py --transport stdio
API 层 → 安全网关 → 协议核心 (JSON-RPC) → 传输层 → OS 适配层
安全网关三重检查:
核心安全机制,检测投毒攻击:
submission/ ├── docs/ 文档 ├── src/ │ ├── mcp_os/ 协议栈源代码 │ ├── tests/ 测试 │ ├── examples/ 示例 │ └── scripts/ 脚本 └── README.md
MCP-OS 是面向 OpenHarmony 的原生 Model Context Protocol (MCP) 协议栈实现。将细粒度工具描述与工具代码的语义一致性比较技术深度集成到协议栈安全层,在工具注册阶段自动检测投毒攻击,同时提供上下文压缩、缓存优化和原生系统服务集成。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
PoisonGuard-MCP:面向工具投毒攻击检测的原生 MCP 协议栈
项目简介
PoisonGuard-MCP 是面向 OpenHarmony 的原生 Model Context Protocol (MCP) 协议栈实现。将细粒度工具描述与工具代码的语义一致性比较技术深度集成到协议栈安全层,在工具注册阶段自动检测投毒攻击,同时提供上下文压缩、缓存优化和原生系统服务集成。
作者团队:北京大学计算机学院
队长:李如钦
队员:李少飞
核心特性
快速开始
安装依赖
运行安全演示
运行多 Agent 旅行规划
运行测试
运行性能基准
启动 MCP Server
架构
安全网关三重检查:
语义一致性验证
核心安全机制,检测投毒攻击:
项目结构
视频链接