ajitpratap0/GoSQLX

ajitpratap0/GoSQLX

от ajitpratap0
GoSQLX - быстрый SQL парсер на Go с собственным MCP сервером. Он разбирает SQL в AST, поддерживает 8 диалектов и даёт 7 инструментов для AI-ассистентов: Claude, Cursor и других MCP клиентов. Полезен разработчикам, которым нужен мощный SQL анализ и интеграция с AI.
GoSQLX: a gopher mascot with a magnifying glass, a database and a rising arrow

GoSQLX

Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects.

CI Go Reference Release License OpenSSF Scorecard

Playground  ·  Docs  ·  Benchmarks  ·  VS Code  ·  MCP server


~3.1M parses/sec† 318 ns parse latency† ~80–85% SQL-99 (est.) 8 dialects 0 race conditions

† Parse stage only (pre-tokenized input to AST), SELECT id, name FROM users, Apple M4, Go 1.27, median of 10 runs of BenchmarkPerformanceBaseline. Complex queries take longer (see performance_baselines.json). Reproduce: go test -run ^$ -bench BenchmarkPerformanceBaseline -benchmem -count=10 ./pkg/sql/parser/.


Terminal demo: gosqlx validate, format and lint on one query, then the WASM playground

What is GoSQLX?

GoSQLX is a production-ready SQL parsing SDK for Go. It tokenizes, parses, and generates ASTs from SQL with zero-copy optimizations and intelligent object pooling - parsing a simple SELECT in about 318 ns (~3.1M parses/sec).

Why GoSQLX?
  • Not an ORM - a parser. You get the AST, you decide what to do with it.
  • Not slow - zero-copy tokenization, sync.Pool recycling, no allocations on hot paths.
  • Not limited - PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite, Snowflake, ClickHouse. CTEs, window functions, MERGE, set operations.
  • Not just a library - CLI, VS Code extension, GitHub Action, MCP server, WASM playground, Python bindings.

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.

Похожие MCP-сервера

srijanshukla18/xray

srijanshukla18/xray

от srijanshukla18

XRAY даёт AI-ассистентам навигацию по коду: карту проекта, поиск символов и анализ влияния. Использует ast-grep для точного синтаксического поиска, поддерживает Python, JS/TS, Go. Без БД и LSP — лё...

Python⭐ 52
hechtcarmel/jetbrains-index-mcp-plugin

hechtcarmel/jetbrains-index-mcp-plugin

от hechtcarmel

MCP сервер для JetBrains IDE, который даёт AI-ассистентам доступ к индексации и рефакторингу. Работает с Java, Python, Go, Rust и другими языками. Включает инструменты для поиска, навигации и рефакторинга - всё через единый протокол.

Kotlin⭐ 363
SimplyLiz/CodeMCP

SimplyLiz/CodeMCP

от simplyliz

CKB - MCP сервер, который превращает код в базу знаний. Задавайте вопросы, оценивайте риск изменений, находите владельцев и мёртвый код через CLI, API или AI-помощников. Сервер помогает безопасно рефакторить и быстрее разбираться в проекте.

Go⭐ 110
j4c0bs/mcp-server-sql-analyzer

j4c0bs/mcp-server-sql-analyzer

от j4c0bs

MCP-сервер для анализа SQL-запросов: выполняет линтинг, извлекает таблицы и колонки, конвертирует между диалектами (MySQL, PostgreSQL и др.) с помощью SQLGlot. Помогает разработчикам и AI-помощника...

Python⭐ 32
Octocode MCP

Octocode MCP

от bgauryy

Octocode ищет код по локальным и GitHub-репозиториям, анализирует структуру через AST и LSP, сравнивает версии. Быстрый Rust-движок экономит токены.

TypeScript⭐ 951
selvage-lab/selvage

selvage-lab/selvage

от selvage-lab

MCP-сервер Selvage автоматизирует ревью кода — анализирует Git diff, находит баги, уязвимости и улучшает качество. Использует умный AST-контекст и разные AI-модели, работает через CLI или MCP-режим в Cursor и Claude Code. Ускоряет проверку без ожидания ревьюеров.

Python⭐ 36
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин