MirthSync VS Code Extension

Professional development environment for Mirth Connect and Open Integration Engine. IntelliSense, real-time code diagnostics, Java debugging, channel tree views, and multi-server sync — all from Visual Studio Code.

Overview

Mirth Connect Development in Your IDE

Full-featured VS Code extension for Mirth Connect channel management, IntelliSense, and multi-server sync.

VS Code Extension. MirthSync for VS Code brings Mirth Connect and Open Integration Engine development into Visual Studio Code. Browse channels and code templates in a tree view, sync individual items or everything at once, and get IntelliSense autocomplete for Mirth Connect's JavaScript API — all without leaving your editor.

The extension supports multi-server connection profiles with secure credential storage via VS Code's Secrets API. Switch between development, staging, and production environments from the sidebar, and use status bar controls to toggle ConfigMap inclusion, force sync, and auto-deploy settings. Built-in code diagnostics catch security issues and deprecated APIs as you type, while Java debugger integration and 28 code snippets accelerate Mirth development.

Core Capabilities

  • Pull/push individual channels & groups
  • IntelliSense for Mirth JavaScript APIs
  • Multi-server connection profiles
  • Tree view channel/template browser
  • Status bar quick toggles
  • File explorer right-click sync
Free to Use No license fees, no restrictions. Install directly from the VS Code Marketplace.

Requirements

What's Included

  • Channel tree views
  • IntelliSense engine
  • Connection manager
  • Status bar controls
  • Code diagnostics & linting
  • Debugger configuration
  • 28 code snippets
Features

Mirth Connect Development Features

Nine capabilities that make Mirth Connect development faster and more reliable.

Channel Explorer

Browse channels, connectors, and code templates in a hierarchical tree view. Navigate your Mirth Connect configuration structure visually.

Language Features

IntelliSense autocomplete, hover documentation, go-to-definition, find references, rename symbol, and document outline for Mirth Connect's JavaScript API.

Connection Manager

Store multiple server profiles with secure credential storage. Switch between dev, staging, and production with one click.

Diagnostics & Linting

14 built-in rules catch security issues (SQL injection, hardcoded credentials), deprecated APIs, and common mistakes as you type — no configuration required.

Code Snippets

28 tab-completion templates for common Mirth patterns — database queries, HL7 segment access, map operations, HTTP requests, logging, and more.

Debugger

Attach to Mirth Connect's Java debug port with pre-built launch configurations for local, dev container, and remote servers.

Status Bar Controls

Quick toggles for ConfigMap inclusion, force sync, and deploy-after-push settings. See active settings at a glance.

File Explorer Sync

Right-click push and pull directly from the VS Code file explorer. Sync individual channels or entire folders.

Dev Containers

Coming Soon — Docker-based local Open Integration Engine development environment with pre-configured MirthSync tooling.

Quick Start

Get Started in 3 Steps

Install the extension, add a connection, and start developing — all in under two minutes.

1

Install Extension

Install from the VS Code Marketplace — search for "MirthSync" or click Install from Marketplace.

VS Code Marketplace
2

Add a Connection

Open the MirthSync sidebar, click Add Connection, and enter your Mirth Connect server URL and credentials.

Credentials stored securely via VS Code Secrets API
3

Start Developing

Browse channels in the tree view, pull to your workspace, edit with IntelliSense, and push changes back.

VS Code Extension Guide
Commands

MirthSync Commands for VS Code

All MirthSync operations available directly from the VS Code command palette. Press Ctrl+Shift+P and type “MirthSync” to get started.

MirthSync: Pull All

Pull all channels, code templates, and global scripts from the connected server to your workspace.

Options: Respects ConfigMap and Force toggle settings

MirthSync: Push All

Push all local changes back to the connected Mirth Connect server.

Options: Respects Deploy toggle for auto-deployment after push

MirthSync: Git Status / Diff

View Git status and diff for your MirthSync workspace directly from the command palette.

Options: Integrates with VS Code's built-in Git

All Commands & Settings

Complete reference for all MirthSync commands, settings, snippets, and diagnostics in VS Code.

Extension Reference
Comparison

Choose Your Mirth Connect Workflow

Three tools, one file structure. Pick the right tool for the task — or use all three.

Visual Interface

Use the Plugin When:

  • You're already working in the Admin Console
  • You prefer visual interfaces over command-line tools
  • You need to review changes and diffs visually
  • You want embedded Git without external installation
  • You're making ad-hoc configuration changes
Command Line

Use the CLI When:

  • You're automating in CI/CD pipelines
  • You need to script operations or integrate with other tools
  • You prefer command-line workflows
  • You're running scheduled or batch operations
IDE

Use VS Code When:

  • You want IntelliSense and autocomplete for Mirth JavaScript
  • You need real-time code diagnostics and security linting
  • You want Java debugging for channel logic
  • You prefer editing in a modern IDE with Git integration
  • You need multi-cursor editing and search across channels
  • You want tree view browsing of channels and templates
  • You want 28 code snippets for common Mirth patterns

Fully Compatible: All three tools work with the same MirthSync file structure. Use VS Code for daily development, the CLI for automation, and the Plugin for admin tasks — they're fully interchangeable.

Free on VS Code Marketplace
VS Code Marketplace Verified
Your Data Stays Local

Install MirthSync for VS Code

Free VS Code extension for Mirth Connect development. IntelliSense, code diagnostics, Java debugging, and channel sync — install in seconds from the Visual Studio Marketplace.