SuperAPI AI 工具集

mcp-server-reviewing

智能体与模型

查看项目

更新于 10-16 00:29

技能介绍

用途:审计 MCP(Model Context Protocol)服务器,发现安全问题、架构违规、缺失校验与生产就绪度不足,确保服务器遵循 SDK 最佳实践。

适用场景:审查 PR 中的 MCP 服务器代码、审计现有 MCP 服务器质量、发布前安全与质量检查、验证是否符合最佳实践。不适用于编写新 MCP 服务器(应使用 mcp-server-writing)、通用 TypeScript/Python 代码审查或非 MCP 服务器代码。

主要能力:按严重级别分类问题——CRITICAL(安全漏洞、密钥泄露、数据泄漏,阻止 PR 并立即修复)、HIGH(缺失校验、吞掉错误、传输违规,阻止 PR 并要求修复)、MEDIUM(缺失描述、错误信息差、日志问题,合并前要求修复)、LOW(风格、优化机会,建议改进)。提供自动化检测命令,覆盖安全(S1-S5:硬编码密钥、stdout 日志、ReDoS、eval/exec、SQL 注入)、架构(A1-A5:缺失工具描述、缺失 inputSchema 属性描述、无校验、缺失 isError、非 JSON 响应)、错误处理(E1-E5:空 catch、吞错、缺上下文、通用错误、未处理 Promise 拒绝)、可维护性(M1-M5:魔法数字、缺类型注解、TODO/FIXME、重复工具定义、错误响应格式不一致)。

使用方式:先运行自动化检测命令,再按手动检查清单逐项核对(安全、架构、错误处理、生产就绪),随后走查代码、生成审查报告模板(含严重级别统计与建议结论),最后按严重级别分类并给出修复建议。

限制:资料未提供安装命令、收费或价格信息;检测命令为示例性 grep 模式,需按实际项目调整;技能本身不修改代码,仅输出审查发现。