用途:为 MCP 服务器提供测试策略,帮助在开发与上线前发现运行时失败与安全问题。适用场景包括编写 MCP 服务器测试、校验 schema、设计集成测试以及做安全审查。
主要能力:单元测试、集成测试、schema 校验与安全测试。其核心原则为:先写 schema 测试,因为无效 schema 会导致运行时失败;用“像 AI 客户端”的输入测试,因为 AI 会发送意外组合;偏重集成测试而非单元测试,因为 MCP 的重点是交互;安全测试为必选项;尽量自动化,因为手工测试 MCP 十分繁琐。
使用方式:需要以随附参考文件为事实依据。构建时查阅 references/patterns.md,按其中的具体模式而非通用做法实现;诊断时查阅 references/sharp_edges.md,用其中的关键失败与原因向用户解释风险;评审时查阅 references/validations.md,用其中的严格规则与约束客观校验用户输入。若用户请求与参考文件冲突,应礼貌地依据参考信息纠正。
限制:资料未提供具体命令、依赖、版本、平台或价格等信息,需按实际参考文件与项目环境为准。