用途:为 MCP(Model Context Protocol)服务器提供安全设计、审计与加固指引,核心目标是应对 AI 客户端带来的独特威胁模型——输入不可预期、用户未必理解授权内容、单个漏洞可被规模化利用。
主要能力与原则:以 OAuth 为身份认证手段(不把 IP 白名单当作安全措施);对所有接口做速率限制(AI 可在数秒内发出上万请求);校验全部输入;记录审计日志;保证授权行为显式获得用户同意;采用失败即安全(fail secure)策略,避免部分失败引入漏洞。
用法:该技能要求回答必须基于随附参考文件,将其作为本领域的事实来源。创建场景参考 references/patterns.md,其中规定应如何构建,若存在特定模式则忽略通用做法;诊断场景参考 references/sharp_edges.md,其中列出关键失败及其原因,可据此向用户解释风险;评审场景参考 references/validations.md,其中包含严格规则与约束,用于客观校验用户输入。若用户请求与参考文件冲突,应依据参考文件礼貌纠正。
适用场景:审计 MCP 服务器安全、评估认证与授权方案、检查速率限制与输入校验缺失、设计审计日志与用户同意流程。
限制:资料未提供具体安装命令、依赖、许可、收费或版本信息;实际可执行的安全检查项取决于随附参考文件内容,本技能本身不替代对 MCP 服务代码的实际测试。