Install
$ agentstack add mcp-coding-dev-tools-vscode-schemaforge ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
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 Convert —
Ctrl+Alt+Sto convert the active editor's schema to your target format - Format Detection —
Ctrl+Alt+Dto 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
.schemaforgefiles
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.
- Author: Coding-Dev-Tools
- Source: Coding-Dev-Tools/vscode-schemaforge
- License: MIT
- Homepage: https://github.com/Coding-Dev-Tools/schemaforge
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.