{"id":"zeromicro-mcp-zero","name":"mcp-zero","af_score":61.5,"security_score":31.8,"reliability_score":32.5,"what_it_does":"mcp-zero is an MCP (Model Context Protocol) server (stdio-based) that helps scaffold and generate go-zero projects and components using go-zero’s goctl CLI. It exposes multiple MCP tools to generate API services, RPC services, API code from specs, database models, configs/templates, analyze existing projects, query go-zero docs, and validate inputs.","best_when":"You want an agent-driven workflow to generate go-zero boilerplate and code locally, using Claude Desktop (or another MCP-compatible client) to call these MCP tools.","avoid_when":"You cannot control where generated code lands (output_dir/output_path) or you cannot safely provide database/proto/spec content and connection strings to the tool.","last_evaluated":"2026-03-30T15:25:59.791428+00:00","has_mcp":true,"has_api":false,"auth_methods":["None described (local MCP tool via stdio)","Environment-based configuration (GOCTL_PATH)"],"has_free_tier":false,"known_gotchas":["Tool parameters include filesystem paths (output_dir/output_path/api_file/project_dir). Agents should be cautious about overwriting files and validate paths.","Database model generation requires database connection strings/DDL; agents should avoid leaking secrets and ensure network/database accessibility.","Some tool inputs are large blobs (proto_content, content). Agents should respect client/tool message size limits.","Port/style defaults exist but may not match existing project conventions; agents should confirm style and output paths."],"error_quality":0.0}