AgentScore MCP Server 是一个面向 MCP 生态的安全信任层,主要用途是帮助开发者在安装或依赖 MCP 包之前评估其安全性。它通过 MCP 客户端(如 Claude Desktop、Cursor 等)以工具调用方式工作,无需 API Key,也无需额外配置。
主要能力包括:扫描任意 MCP 包的安全问题,返回评分与风险等级;获取信任裁决(如 ALLOW、评分、风险级别、发布者来源证明情况);检查仓库中使用的全部 MCP 依赖;生成并安装基于 GitHub OIDC 的 Policy Gate CI 工作流;查询某个包被入侵后受影响的 MCP 服务器;查询滥用数据库。扫描器检查安装脚本(postinstall/preinstall 中的网络调用或代码执行)、包元数据中的提示注入模式、可疑 URL(可疑顶级域名、ngrok、原始 IP)、源码模式(命令注入、不安全 eval、硬编码密钥)、发布者来源证明、依赖数量与元数据完整性,并提取已发布源码中的 MCP 工具定义。
使用方式:将服务加入 claude_desktop_config.json 或任意 MCP 客户端配置,即可让 AI 调用相关工具。典型流程是先运行 check_my_repo 查看仓库中的 MCP 包,再用 generate_policy_gate_setup 预览 OIDC 工作流,最后用 install_policy_gate 将工作流写入 .github/workflows/agentscore-policy-gate.yml,提交推送后首次运行会通过 GitHub OIDC 自动完成仓库配置。
适用场景:安装前安全评估、仓库 MCP 依赖审计、供应链事件影响排查、将 MCP 依赖策略纳入 CI 强制检查。限制:资料未提供具体定价、支持平台范围、扫描准确率或误报率等细节;部分能力依赖 AgentScore 持续监控的数据集。