AgentHubAgentHub

Liquibase Changelog MCP Server

MCP ServerMCP Registry官方收录

io.github.liquibase/changelog-mcp-server · v1.0.0

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

概览

Liquibase Changelog MCP Server 是一个MCP Server,收录自 官方 MCP Registry。支持 stdio 传输。本页提供 Cursor、Claude Code 等客户端的安装配置片段。

安装

选择你的平台查看安装方式

{
  "mcpServers": {
    "changelog-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/liquibase/liquibase-mcp-changelog-server:1.0.0"
      ],
      "env": {
        "LIQUIBASE_LICENSE_KEY": "<LIQUIBASE_LICENSE_KEY>"
      }
    }
  }
}

环境变量

LIQUIBASE_LICENSE_KEY必填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

相关资源

统一 Manifest

{
  "id": "io.github.liquibase/changelog-mcp-server",
  "type": "mcp-server",
  "version": "1.0.0",
  "displayName": "Liquibase Changelog MCP Server",
  "description": "Convert natural language into validated Liquibase XML or SQL changesets. 19 tools, 12 databases.",
  "repository": {
    "url": "https://github.com/liquibase/liquibase-mcp-changelog-server",
    "source": "github"
  },
  "distribution": {
    "packages": [
      {
        "registryType": "oci",
        "identifier": "ghcr.io/liquibase/liquibase-mcp-changelog-server:1.0.0",
        "transport": "stdio",
        "environmentVariables": [
          {
            "name": "LIQUIBASE_LICENSE_KEY",
            "description": "Liquibase Pro license key (required for server operation)",
            "isRequired": true,
            "isSecret": true
          },
          {
            "name": "LIQUIBASE_MCP_OUTPUT_FORMAT",
            "description": "Output format for generated changesets: xml (default) or formatted-sql"
          },
          {
            "name": "LIQUIBASE_MCP_SQL_DATABASE",
            "description": "Target database dialect for Formatted SQL output (postgresql, mysql, mariadb, oracle, mssql, h2, db2, sybase, sqlite, hsqldb, derby, firebird)"
          },
          {
            "name": "LIQUIBASE_MCP_DISABLE_VALIDATION",
            "description": "Skip H2 in-memory database validation of generated changesets"
          },
          {
            "name": "LIQUIBASE_MCP_INCLUDE_ROLLBACK",
            "description": "Generate explicit rollback blocks in XML changesets"
          }
        ]
      }
    ],
    "remotes": []
  },
  "dependencies": [],
  "installTargets": [
    "claude-code",
    "claude-desktop",
    "cursor",
    "vscode"
  ],
  "keywords": [],
  "provenance": {
    "origin": "official-mcp-registry",
    "originalId": "io.github.liquibase/changelog-mcp-server",
    "originalUrl": "https://registry.modelcontextprotocol.io/v0.1/servers/io.github.liquibase%2Fchangelog-mcp-server/versions/latest",
    "isOfficial": true,
    "status": "active"
  }
}
Liquibase Changelog MCP Server — MCP Server 安装与配置 · AgentHub