Bidirectional schema converter — convert between SQL DDL, Prisma, Django, TypeORM, SQLAlchemy, Alembic, JSON Schema, GraphQL, EF Core, Scala case classes
SchemaForge is a VSCode extension, not an MCP server. The codebase shows no MCP protocol implementation, no tool registration via MCP, and no remote transport. Tools are VSCode commands (package.json contributes.commands), not MCP tools. Input schemas exist for 2 of 5 tools; 3 tools have empty input objects. Descriptions are present but generic (10-50 chars). No output schemas documented. This is fundamentally a VSCode plugin misclassified as an MCP server.
Convert Schema File...
Detect Format
Diff Two Schema Files
Quick Convert (Active Editor)
Show live schema preview panel with conversions to multiple formats
Not an MCP server. This is a VSCode extension with command-based tools, not an MCP-compliant tool server. No MCP protocol transport, no tool registration via MCP SDK, no remote accessibility.
Three tools (quickConvert, diff, showPreview) have empty input schemas ({}). These tools cannot be invoked by agents without parameter guidance.
Descriptions are too short (10-50 chars). Rubric baseline is 194 chars average; descriptions under 20 chars score 0-20. 'Quick Convert (Active Editor)' and 'Diff Two Schema Files' lack context on when to use them, what they return, or prerequisites.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 26 | 2026-07-28+ | v2 |
No output schemas documented. Tools return results but agents cannot know what fields to expect. Rubric requires 100% of A+ tools to have documented return types.
No error handling guidance. CLI execution in cli.ts catches errors but tool definitions provide no recovery hints. Agents cannot know whether to retry, ask user, or abort.