MCP-серверы

mcp alchemy mcp alchemy логотип

Сайт https://github.com/runekaagaard/mcp-alchemy
Цена Бесплатный доступ
Основные направления Инжиниринг данных и извлечение, МСР для извлечения данных

MCP Alchemy — это MCP-сервер для работы с реляционными базами данных через SQLAlchemy, который позволяет AI-ассистентам исследовать схемы, выполнять аналитические запросы и создавать безопасные миграции с автоматической валидацией, объединяя доступ к данным и управление структурой в одном инструменте.

Ключевые особенности:

Multi-Database Schema Discovery: Автоматически исследует структуру любой базы данных, поддерживаемой SQLAlchemy (PostgreSQL, MySQL, SQLite, MSSQL, Oracle и другие), и предоставляет AI-ассистенту полную информацию о таблицах, колонках, типах данных, первичных и внешних ключах, а также индексах.

Safe Read-Only Query Execution: Выполняет SELECT-запросы и возвращает результаты в структурированном виде с автоматическим экранированием параметров через параметризованные запросы, предотвращая SQL-инъекции и случайные изменения данных.

Migration-First Schema Changes: Вместо прямого изменения таблиц требует явного создания миграции через Alembic — AI-ассистент генерирует код миграции, а сервер применяет его с транзакционной безопасностью, сохраняя полную историю изменений схемы.

Built-in Query Validation: Проверяет все SQL-запросы перед выполнением на соответствие списку разрешённых операций, блокируя потенциально опасные команды и предоставляя AI-ассистенту понятные сообщения об ошибках для итеративной отладки.

Для кого: Ориентирован на разработчиков, дата-инженеров и технических лидов, которые используют Python-экосистему и хотят поручить AI-ассистенту исследование схем баз данных, написание аналитических SQL-запросов и создание безопасных миграций прямо в IDE без установки отдельных инструментов для каждой задачи.

Сценарии использования:

Исследование схемы незнакомой базы данных: AI-ассистент получает полную карту таблиц и связей между ними, отвечая на вопросы вроде «в каких таблицах есть колонка user_id?» или «как связаны таблицы orders и products?» за секунды вместо ручного просмотра десятков DDL-скриптов.

Написание и отладка сложных аналитических запросов: аналитик описывает задачу словами, AI-ассистент генерирует JOIN-запрос с несколькими условиями, выполняет его через сервер, и при синтаксической ошибке получает детальное сообщение для мгновенной корректировки без ручного копирования SQL в отдельный клиент.

Безопасное изменение структуры данных: AI-ассистент генерирует Alembic-миграцию для добавления новой колонки с индексом, сервер применяет её в транзакции и возвращает подтверждение, а при необходимости отката сохраняется возможность восстановить предыдущую версию схемы.

Цены и доступность: MCP Alchemy — это полностью бесплатный опенсорс-проект под лицензией MIT с открытым исходным кодом на GitHub. Устанавливается через pip: pip install mcp-alchemy и требует запущенную базу данных, поддерживаемую SQLAlchemy. Интегрируется с любыми MCP-совместимыми клиентами, включая Claude Desktop и VS Code, через стандартную конфигурацию.