GoSQLX — MCP-сервер для Claude Code: разбор SQL
Удалённый MCP-сервер с 7 инструментами для разбора SQL: проверка, форматирование, линт и поиск инъекций.
claude mcp add --transport http gosqlx https://mcp.gosqlx.dev/mcpЧто делает GoSQLX
GoSQLX — это SQL-парсер на чистом Go, который отдаёт агенту 7 инструментов через MCP. Внутри токенизатор, рекурсивный парсер и построение AST, а поверх — форматтер, линтер с 30 правилами (L001–L030), 20 правил оптимизатора, сканер SQL-инъекций и извлечение метаданных. Поддержаны 8 диалектов: PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite, Snowflake, ClickHouse.
Сервер удалённый, поэтому локально ставить нечего. В Claude он подключается одной командой, и после этого агент может проверять запросы, приводить их к читаемому виду и искать опасные места прямо в диалоге. Тот же адрес https://mcp.gosqlx.dev/mcp работает в Cursor, Codex, GitHub Copilot и других MCP-клиентах.
Если нужен не только сервер, у проекта есть CLI, расширение для VS Code, GitHub Action и плагин для Claude со скиллами и слэш-командами. Без сети сервер не заработает: это HTTP-транспорт, а не локальный процесс.
Какие задачи решает
- проверить SQL-запрос на синтаксис до запуска миграции
- привести однострочный запрос к читаемому виду с отступами
- найти потенциальные SQL-инъекции в чужом коде
- вытащить список таблиц и колонок из запроса
- прогнать файлы
*.sqlчерез линтер в CI
Примеры запросов агенту
- Проверь этот запрос на синтаксис для PostgreSQL и покажи ошибки
- Отформатируй
query.sqlс отступом 2 и ключевыми словами в верхнем регистре - Найди в этом запросе признаки SQL-инъекции
Как установить GoSQLX
Командой платформы: удалённый сервер
claude mcp add --transport http gosqlx https://mcp.gosqlx.dev/mcpКомандой платформы: удалённый сервер
codex mcp add gosqlx --url https://mcp.gosqlx.dev/mcpФайл настроек
{
"mcpServers": {
"gosqlx": {
"url": "https://mcp.gosqlx.dev/mcp"
}
}
}Файл настроек
{
"servers": {
"gosqlx": {
"type": "http",
"url": "https://mcp.gosqlx.dev/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http gosqlx https://mcp.gosqlx.dev/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о GoSQLX
Как установить GoSQLX в Claude Code?
Выполните claude mcp add --transport http gosqlx https://mcp.gosqlx.dev/mcp. Сервер удалённый, отдельная установка не нужна.
Что делает GoSQLX?
Разбирает SQL в AST и на этом строит проверку синтаксиса, форматирование, линтинг, извлечение метаданных и поиск инъекций. Агенту доступны 7 инструментов.
С какими диалектами SQL работает GoSQLX?
С PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite, Snowflake и ClickHouse. Флаг --dialect и WithDialect принимают 11 имён.