策略检查工具

VibeGuard MCP是一款提供策略式检查的MCP工具,支持本地和Vercel部署,适用于代码审计和安全检查场景。

  • by mckaystu
  • TypeScript
  • 混合部署
  • 更新于
在 GitHub 查看 mckaystu/vibeguard-mcp

使用说明

VibeGuard MCP

策略样式检查作为MCP工具公开(audit_vibe).

本地(标准输入、光标)

npm install
npm start

将光标指向 index.js 随着 node 命令(参见全局 mcp.json).

Vercel(流式HTTP)

使用部署 根目录 设置到此文件夹(vibeguard-mcp),或从这里:

npx vercel
  • MCP端点(部署后): https://<your-deployment>.vercel.app/mcp
    (vercel.json 改写 /mcp → /api/mcp.)

为配置MCP客户端 可流式传输的HTTP 到该URL(与SDK的远程服务器相同的传输系列)。此部署是 无状态 (sessionIdGenerator: undefined),适合无服务器。

安全: 除非您添加 Vercel身份验证,一个自定义门 api/mcp.js,或反向代理。在没有控制的情况下,不要将内部护栏暴露在开放的互联网上。

布局

路径 角色
index.js 用于本地工具的stdio服务器
api/mcp.js Vercel功能,可流式传输HTTP
lib/handlers.js 共享工具注册