AgentStack
MCP verified MIT Self-run

Vscode Schemaforge

mcp-coding-dev-tools-vscode-schemaforge · by Coding-Dev-Tools

VS Code extension for SchemaForge — live schema preview, quick convert, diff, and format detection

No reviews yet
0 installs
4 views
0.0% view→install

Install

$ agentstack add mcp-coding-dev-tools-vscode-schemaforge

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Vscode Schemaforge? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

SchemaForge VS Code Extension

[](https://github.com/Coding-Dev-Tools/vscode-schemaforge/actions/workflows/ci.yml) [](LICENSE)

Bidirectional schema converter extension for VS Code — convert between SQL DDL, Prisma, Django, TypeORM, SQLAlchemy, Alembic, JSON Schema, GraphQL, EF Core, and Scala case classes.

Part of the DevForge open-source CLI tool suite by Revenue Holdings.

Features

  • Live Preview — side panel showing your active schema file converted to all 11 formats
  • Quick ConvertCtrl+Alt+S to convert the active editor's schema to your target format
  • Format DetectionCtrl+Alt+D to detect schema format
  • Schema Diff — diff two schema files in VS Code's native diff editor
  • Right-Click — convert or detect from the file explorer context menu
  • Custom Editor — rich conversion preview for .schemaforge files

Prerequisites

Requires SchemaForge CLI installed:

pip install git+https://github.com/Coding-Dev-Tools/schemaforge.git

The CLI must be available on your PATH.

Extension Settings

| Setting | Default | Description | |---------|---------|-------------| | schemaforge.cliPath | schemaforge | Path to the schemaforge CLI executable | | schemaforge.defaultTargetFormat | sql | Default conversion target (sql, prisma, drizzle, typeorm, django, sqlalchemy, alembic, json_schema, graphql, ef, scala) | | schemaforge.livePreview.enabled | true | Enable live preview when editing schema files |

Commands

| Command | Keybinding | Description | |---------|------------|-------------| | SchemaForge: Convert Schema File... | — | Select a schema file and target format to convert | | SchemaForge: Quick Convert (Active Editor) | Ctrl+Alt+S (Cmd+Alt+S on Mac) | Convert the active editor content to default target format | | SchemaForge: Diff Two Schema Files | — | Select two files and view differences | | SchemaForge: Detect Format | Ctrl+Alt+D (Cmd+Alt+D on Mac) | Detect the format of the active editor's content |

Development

# Clone
git clone https://github.com/Coding-Dev-Tools/vscode-schemaforge.git
cd vscode-schemaforge

# Install dependencies
npm install

# Compile
npm run compile

# Lint
npm run lint

# Launch Extension Development Host
# Press F5 in VS Code

Project Structure

src/
├── cli.ts                # SchemaForge CLI wrapper
├── commands/
│   ├── convert.ts        # Convert command handler
│   ├── detect.ts         # Format detection handler
│   └── diff.ts           # Schema diff handler
├── output.ts             # Shared cached OutputChannel helper
├── panels/
│   └── previewPanel.ts   # Live preview WebView panel
├── providers/
│   └── schemaEditorProvider.ts  # Custom editor provider
├── runCommand.ts         # Command wrapper: surface errors + forward URIs
└── extension.ts          # Extension entry point + activation

License

MIT — see [LICENSE](LICENSE) for details.

Security

See [SECURITY.md](SECURITY.md) for our security policy.

Changelog

See [CHANGELOG.md](CHANGELOG.md) for version history.

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.