mcpvet

doxuta/mcpvet
★ 0 stars Go AI/LLM Updated 3d ago
🔍 go vet for MCP servers — lockfile your agent's tool surface so CI catches silent schema/description drift (the MCP rug pull), plus JSON-Schema-driven fuzzing of tool inputs
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcpvet": {
      "command": "go",
      "args": [
        "run",
        "github.com/doxuta/mcpvet@latest"
      ]
    }
  }
}

README Excerpt

**`go vet` for MCP servers.** A static Go binary for CI that snapshots an MCP server's tool surface into a lockfile, fails the build when it silently changes, and fuzzes every tool with inputs generated from that tool's own JSON Schema. Your agent trusts whatever tool descriptions and schemas a server hands it, at

Topics

ai-agentsfuzzinggolangmcpsecuritytesting