MCP Alchemy
Подключает LLM к реляционным базам данных для анализа структуры, SQL-запросов и обработки данных.
Описание
MCP Alchemy — сервер для интеграции Claude Desktop с базами данных (PostgreSQL, MySQL, SQLite и др.) через SQLAlchemy. Позволяет исследовать схемы, генерировать и выполнять SQL-запросы, анализировать данные, создавать отчеты. Поддерживает связи таблиц, большие датасеты с claude-local-files. Идеально для автоматизации анализа, валидации запросов и визуализации данных в LLM.
Возможности
Просмотр таблиц
Получение всех имён таблиц или фильтрация по подстроке.
Анализ схемы
Детальное описание таблиц: столбцы, типы, ключи, связи и nullable.
Выполнение SQL
Запуск запросов с параметрами, вертикальный вывод результатов, обработка NULL и дат.
Анализ больших данных
Интеграция с claude-local-files для полных наборов результатов и создания артефактов.
Подключение к БД
Поддержка pool'а соединений, автокоммит, опции для таймаутов и сетевых проблем.
Установка
Сначала установите uv: curl -LsSf https://astral.sh/uv/install.sh | sh. Затем добавьте конфигурацию в claude_desktop_config.json для нужной БД, указав DB_URL. Примеры:
Для SQLite:
{
"mcpServers": {
"my_sqlite_db": {
"command": "uvx",
"args": ["--from", "mcp-alchemy==2025.8.15.91819", "--refresh-package", "mcp-alchemy", "mcp-alchemy"],
"env": {
"DB_URL": "sqlite:////absolute/path/to/database.db"
}
}
}
}
Аналогично для PostgreSQL (с –with psycopg2-binary), MySQL (pymysql) и других.