SuperAPI AI 工具集

mcp-server-security

智能体与模型

查看项目

更新于 10-16 03:14

技能介绍

用途:该技能用于加固 MCP 服务器,应对 MCP 特有的攻击面。其前提是调用方是可被操纵的 LLM,服务器元数据会进入他人上下文,智能体会重试、并行执行并服从数据中的指令。身份认证机制(OAuth、audience、token)属于 mcp-server-auth,本技能假定身份已存在,专注其余加固。

主要能力:按 MCP 威胁分类法建模,涵盖工具投毒(描述/模式字段中的恶意指令)、rug pull(批准后经 list_changed 换工具)、工具结果注入、混淆代理、会话劫持、SSRF、命令注入、供应链、拒绝钱包(OWASP LLM10)。强调护栏写在代码而非提示词中:破坏性工具需显式确认门与 destructiveHint,所有变更工具加幂等键,输入在协议边界与业务处理两层校验。

使用方式:按工作流执行——威胁建模、代码护栏、限制爆炸半径(容器/微 VM、非 root、只读 FS、最小出网白名单、密钥仅来自环境或密钥管理)、逐工具限流与逐身份成本配额及 kill switch、独立追加写审计存储、对模型可见内容加分隔符并筛查注入短语、CI 门禁。CI 命令:python3 "${CLAUDE_SKILL_DIR}/scripts/security_checklist.py" --repo . 输出 PASS/FAIL/TODO,失败时非零退出。

适用场景:构建或审查 MCP 服务器安全、编写安全文档、准备合规审计。

限制:不适用于实现 OAuth/发现/令牌校验(见 mcp-server-auth)、服务器与传输接线(见 mcp-server-implementation)、通用 Web/基础设施扫描与非 MCP 渗透测试。部分防御属客户端职责(同意 UI、变更后重新批准、沙箱化服务器进程)。资料未提供具体价格、平台支持范围与效果数据。