PluginBench
MCP Server

Liquibase Changelog MCP Server MCP Server

io.github.liquibase/changelog-mcp-server

What is the Liquibase Changelog MCP Server MCP server?

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

How to install Liquibase Changelog MCP Server

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • LIQUIBASE_LICENSE_KEY
    required
    secret

    Liquibase Pro license key (required for server operation)

  • LIQUIBASE_MCP_OUTPUT_FORMAT

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

  • LIQUIBASE_MCP_SQL_DATABASE

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

  • LIQUIBASE_MCP_DISABLE_VALIDATION

    Skip H2 in-memory database validation of generated changesets

  • LIQUIBASE_MCP_INCLUDE_ROLLBACK

    Generate explicit rollback blocks in XML changesets

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "changelog-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/liquibase/liquibase-mcp-changelog-server:1.0.0"
      ],
      "env": {
        "LIQUIBASE_LICENSE_KEY": "<YOUR_LIQUIBASE_LICENSE_KEY>",
        "LIQUIBASE_MCP_OUTPUT_FORMAT": "<YOUR_LIQUIBASE_MCP_OUTPUT_FORMAT>",
        "LIQUIBASE_MCP_SQL_DATABASE": "<YOUR_LIQUIBASE_MCP_SQL_DATABASE>",
        "LIQUIBASE_MCP_DISABLE_VALIDATION": "<YOUR_LIQUIBASE_MCP_DISABLE_VALIDATION>",
        "LIQUIBASE_MCP_INCLUDE_ROLLBACK": "<YOUR_LIQUIBASE_MCP_INCLUDE_ROLLBACK>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "changelog-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/liquibase/liquibase-mcp-changelog-server:1.0.0"
      ],
      "env": {
        "LIQUIBASE_LICENSE_KEY": "<YOUR_LIQUIBASE_LICENSE_KEY>",
        "LIQUIBASE_MCP_OUTPUT_FORMAT": "<YOUR_LIQUIBASE_MCP_OUTPUT_FORMAT>",
        "LIQUIBASE_MCP_SQL_DATABASE": "<YOUR_LIQUIBASE_MCP_SQL_DATABASE>",
        "LIQUIBASE_MCP_DISABLE_VALIDATION": "<YOUR_LIQUIBASE_MCP_DISABLE_VALIDATION>",
        "LIQUIBASE_MCP_INCLUDE_ROLLBACK": "<YOUR_LIQUIBASE_MCP_INCLUDE_ROLLBACK>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "changelog-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/liquibase/liquibase-mcp-changelog-server:1.0.0"
      ],
      "env": {
        "LIQUIBASE_LICENSE_KEY": "<YOUR_LIQUIBASE_LICENSE_KEY>",
        "LIQUIBASE_MCP_OUTPUT_FORMAT": "<YOUR_LIQUIBASE_MCP_OUTPUT_FORMAT>",
        "LIQUIBASE_MCP_SQL_DATABASE": "<YOUR_LIQUIBASE_MCP_SQL_DATABASE>",
        "LIQUIBASE_MCP_DISABLE_VALIDATION": "<YOUR_LIQUIBASE_MCP_DISABLE_VALIDATION>",
        "LIQUIBASE_MCP_INCLUDE_ROLLBACK": "<YOUR_LIQUIBASE_MCP_INCLUDE_ROLLBACK>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "changelog-mcp-server": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/liquibase/liquibase-mcp-changelog-server:1.0.0"
      ],
      "env": {
        "LIQUIBASE_LICENSE_KEY": "<YOUR_LIQUIBASE_LICENSE_KEY>",
        "LIQUIBASE_MCP_OUTPUT_FORMAT": "<YOUR_LIQUIBASE_MCP_OUTPUT_FORMAT>",
        "LIQUIBASE_MCP_SQL_DATABASE": "<YOUR_LIQUIBASE_MCP_SQL_DATABASE>",
        "LIQUIBASE_MCP_DISABLE_VALIDATION": "<YOUR_LIQUIBASE_MCP_DISABLE_VALIDATION>",
        "LIQUIBASE_MCP_INCLUDE_ROLLBACK": "<YOUR_LIQUIBASE_MCP_INCLUDE_ROLLBACK>"
      }
    }
  }
}
Claude Code
claude mcp add changelog-mcp-server --env LIQUIBASE_LICENSE_KEY=<YOUR_LIQUIBASE_LICENSE_KEY> --env LIQUIBASE_MCP_OUTPUT_FORMAT=<YOUR_LIQUIBASE_MCP_OUTPUT_FORMAT> --env LIQUIBASE_MCP_SQL_DATABASE=<YOUR_LIQUIBASE_MCP_SQL_DATABASE> --env LIQUIBASE_MCP_DISABLE_VALIDATION=<YOUR_LIQUIBASE_MCP_DISABLE_VALIDATION> --env LIQUIBASE_MCP_INCLUDE_ROLLBACK=<YOUR_LIQUIBASE_MCP_INCLUDE_ROLLBACK> -- docker run -i --rm ghcr.io/liquibase/liquibase-mcp-changelog-server:1.0.0

Related MCP servers

Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.

67k
Python
BSD-3-Clause
View repository →

Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.

45k
TypeScript
Apache-2.0
View repository →

Let AI agents manage your Puter files, websites, and serverless workers over MCP.

43k
TypeScript
AGPL-3.0
View repository →

Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.

37k
TypeScript
Apache-2.0
View repository →

Run arbitrary shell commands from an MCP-connected AI agent.

37k
TypeScript
Apache-2.0
View repository →

Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.

37k
TypeScript
Apache-2.0
View repository →