migrationpilot — MCP-сервер для Claude Code
Локальный MCP-сервер проверяет PostgreSQL-миграции до применения DDL и возвращает проходной или блокирующий вердикт.
claude mcp add migrationpilot -- npx -y migrationpilotЧто делает migrationpilot
migrationpilot разбирает PostgreSQL-миграции локально и детерминированно. Он использует парсер PostgreSQL, проверяет 112 правил, показывает нарушения, оценку риска и тип блокировки. Главный инструмент MCP-сервера, check_before_apply, даёт агенту pass/fail-решение перед записью или выполнением DDL.
Сервер предоставляет семь инструментов, включая analyze_migration для одной миграции. Он читает .migrationpilotrc.yml так же, как CLI, поэтому проверка агента совпадает с проверкой CI. Результаты можно использовать как gate перед изменением схемы.
Для запуска нужен Node 22 или новее. Парсер PostgreSQL уже входит в сборку, а сервер не требует аккаунта.
Какие задачи решает
- проверить миграцию PostgreSQL до применения DDL
- найти опасные блокировки в ALTER TABLE
- остановить агент перед критичным изменением схемы
- сопоставить проверку агента с результатом CI
Примеры запросов агенту
- Проверь
migration.sqlперед применением и объясни найденные нарушения. - Перед выполнением этого DDL вызови проверку и остановись, если вердикт отрицательный.
- Проанализируй миграцию и укажи тип блокировки для каждого заявления.
Как установить migrationpilot
Командой платформы
claude mcp add migrationpilot -- npx -y migrationpilotКомандой платформы
codex mcp add migrationpilot -- npx -y migrationpilotФайл настроек
{
"mcpServers": {
"migrationpilot": {
"command": "npx",
"args": [
"-y",
"migrationpilot"
]
}
}
}Файл настроек
{
"servers": {
"migrationpilot": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"migrationpilot"
]
}
}
}Командой платформы
gemini mcp add migrationpilot npx -y migrationpilotПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о migrationpilot
Как установить migrationpilot в Claude Code?
Выполните claude mcp add migrationpilot -- npx -y migrationpilot.
Что делает migrationpilot?
MCP-сервер анализирует PostgreSQL-миграции по 112 правилам и возвращает нарушения, оценку риска и pass/fail-вердикт перед DDL.
Что нужно для работы migrationpilot?
Нужен Node 22 или новее. Парсер PostgreSQL уже включён в сборку сервера.