io.github.liquibase

changelog-mcp-server

Liquibase Changelog MCP Server

Convert natural language into validated Liquibase XML or SQL changesets. 19 tools, 12 databases.

stdioofficialapplication

Package Details

Transportstdio

Environment Variables

LIQUIBASE_LICENSE_KEY
RequiredSecret

Liquibase Pro license key (required for server operation)

LIQUIBASE_MCP_OUTPUT_FORMAT
Default:xml

Output format for generated changesets: xml (default) or formatted-sql

LIQUIBASE_MCP_SQL_DATABASE
Default:postgresql

Target database dialect for Formatted SQL output (postgresql, mysql, mariadb, oracle, mssql, h2, db2, sybase, sqlite, hsqldb, derby, firebird)

LIQUIBASE_MCP_DISABLE_VALIDATION
Default:false

Skip H2 in-memory database validation of generated changesets

LIQUIBASE_MCP_INCLUDE_ROLLBACK
Default:false

Generate explicit rollback blocks in XML changesets