Token导航 LogoToken导航TokenDH.com
Patchguard MCP logo
安全风控stdio官方级别未说明来源级核验

Patchguard MCP

MCP Server

PatchGuard MCP是一个提供通用代码扫描的轻量级服务器,支持安全静态分析、风格静态分析和LLM代码审查,适用于多种编程语言并返回统一的分析格式。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
安全分析Python代码审查静态分析

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

isavita

提供方

isavita

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

PatchGuard MCP

一个最小的MCP服务器,使用以下方式提供通用代码扫描:

  • 安全性分析 (例如,Bandit for Python)
  • 风格统计分析 (例如Python的Ruff)
  • llm回顾 (双子座通过LiteLLM)

适用于任何语言,并返回统一的分析格式。

______________________________________________________________________

安装

pip install -r requirements.txt

LLM审核可选:

export GEMINI_API_KEY="your_key_here"

______________________________________________________________________

与Gemini CLI一起使用

注册MCP服务器:

gemini mcp add patchguard python server.py

在启用PatchGuard的情况下启动会话:

gemini --allowed-mcp-server-names patchguard --approval-mode yolo

______________________________________________________________________

示例提示

Gemini CLI内部:

编写一个函数,运行用户提供的shell命令,超时100毫秒。

双子座会:

  1. 生成代码
  2. 自动呼叫 scan_code(language, code)
  3. 显示 security_static_analysis, style_static_analysis,以及 llm_review

______________________________________________________________________

运行测试

pytest -q

目录标签

目录标签

安全分析Python代码审查静态分析代码扫描本地部署多语言支持

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP