MCP server for SuperClaude - brings SuperClaude commands to Gemini CLI
Critical gaps across all dimensions. Tool names lack action verbs (sc_build, sc_deploy use prefixes but lack clarity). Descriptions are generic and under 100 chars on average, providing minimal LLM guidance. Input schemas present but severely underdeveloped: 'args' parameter is a free-form string accepting arbitrary command-line flags with no validation, enum constraints, or format guidance. The 'evidence' object is poorly specified with no required fields or type constraints. Output schemas are completely absent, LLMs cannot predict what these tools return. No error handling guidance, no pagination support, no idempotency markers. Tools like sc_deploy and sc_migrate (IRREVERSIBLE risk) lack confirmation patterns or dry-run support. Persona enum is repeated identically across 15+ tools, suggesting copy-paste rather than thoughtful design. No security considerations visible (credentials, permissions, audit trails). Overall, this reads as a proof-of-concept rather than production-grade tooling.
Code analysis - Multi-dimensional analysis of code quality
Universal project builder - Create any type of project with intelligent defaults
Create or restore checkpoints for project state management
Code cleanup - Remove technical debt
Deployment automation - Handle deployment workflows
System design - Architecture and design patterns
Development environment setup - Configure complete dev environment
Free-form 'args' parameter with no validation, enum constraints, or format guidance. LLMs will hallucinate arbitrary flags and command syntax, causing tool failures.
No output schemas documented. LLMs cannot predict return types, forcing them to guess what fields are available for downstream tool chaining.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 32 | 2026-07-28+ | v2 |
Documentation generation - Create comprehensive docs
Project estimation - Time and resource estimates
Code explanation - Detailed documentation and understanding
Git operations - Advanced git workflows
Code improvement - Enhance existing code
Load configurations - Apply saved configurations
Migration assistance - Database and code migrations
Switch to a specific persona with defined characteristics and thinking mode
Security scanning - Comprehensive security analysis
Create specialized agents - Spawn task-specific AI agents
Testing framework - Create and run tests with coverage
Set token usage mode for optimizing context window usage
Intelligent debugging - Systematic issue resolution
Irreversible operations (sc_deploy, sc_migrate) lack confirmation patterns, dry-run support, or rollback guidance. Agents can trigger destructive actions without safeguards.
Tool names use prefix convention (sc_*) rather than action verbs (build, deploy, test). LLMs rely on verb-first naming to infer intent. 'sc_build' is less clear than 'create_project' or 'build_project'.
Descriptions are generic and under 100 chars. They lack WHEN to use the tool, prerequisites, or what distinguishes it from similar tools. E.g., 'Code analysis - Multi-dimensional analysis of code quality' does not explain when to call sc_analyze vs sc_troubleshoot.