RM

runekaagaard/mcp-alchemy

Database management

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

422 stars 63 forks Качество 87 Тренд 34MPL-2.0

Сервер MCP (model context protocol), который предоставляет LLM доступ и знания о реляционных базах данных, таких как SQLite, Postgresql, MySQL и MariaDB, Oracle и MS-SQL.

Обзор

Пусть Клод станет вашим экспертом по базам данных! MCP Alchemy напрямую подключает Claude Desktop к вашим базам данных, позволяя ей: - Помогает вам исследовать и понять структуру вашей базы данных - Помогает в написании и проверке SQL-запросов - Отображает связи между таблицами - Анализирует большие наборы данных и создает отчёты - Claude Desktop может анализировать и создавать артефакты для очень больших наборов данных с помощью claude-local-файлов. Работает с PostgreSQL, MySQL, MariaDB, SQLite, Oracle, MS SQL Server, CrateDB, Vertica и рядом других совместимых с SQLAlchemy. Добавить в claude_desktop_config.json. Нужно добавить соответствующий драйвер базы данных в параметре --. Примечание: после релиза новой версии может быть период до 600 секунд, пока кэш очищается локально, что вызывает ошибку версии UV. Перезагрузка клиента MCP снова решает ошибку. Для подключения к CrateDB Cloud используйте URL вроде crate://user:[email protected]:4200?

Обзор (машинный перевод)

Статус: Активно поддерживается и используется ежедневно. Протестированные релизы публикуются в PyPI с git-тегами, а проблемы и pull requests регулярно сортируются.

Пусть Клод станет вашим экспертом по базам данных! MCP Alchemy напрямую подключает Claude Desktop к вашим базам данных, позволяя ей:

  • Помочь вам изучить и понять структуру вашей базы данных
  • Помощь в написании и проверке SQL-запросов
  • Отображает отношения между таблицами
  • Анализ больших наборов данных и создание отчётов
  • Claude Desktop Может анализировать и создавать артефакты для очень больших наборов данных, используя claude-local-файлы.

Работает с PostgreSQL, MySQL, MariaDB, SQLite, Oracle, MS SQL Server, CrateDB, Vertica, а также множество других баз данных, совместимых со SQLAlchemy.

Установка

Убедитесь, что у вас установлен ультрафиолет:

Использование с Claude Desktop

Добавьте в ваш claude_desktop_config.json. Вам нужно добавить соответствующий драйвер базы данных в параметре ‘--with’.

Note: После выхода новой версии может быть период до 600 секунд, пока кэш очищается локально cached, из-за чего UV вызывает ошибку версионирования. Перезагрузка клиента MCP снова решает проблему error.

SQLite (встроен в Python)

PostgreSQL

MySQL/MariaDB

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

MCP Alchemy

Status: Actively maintained and in daily use. Tested releases are published to PyPI with git tags, and issues and pull requests are triaged regularly.

Let Claude be your database expert! MCP Alchemy connects Claude Desktop directly to your databases, allowing it to:

  • Help you explore and understand your database structure
  • Assist in writing and validating SQL queries
  • Displays relationships between tables
  • Analyze large datasets and create reports
  • Claude Desktop Can analyse and create artifacts for very large datasets using claude-local-files.

Works with PostgreSQL, MySQL, MariaDB, SQLite, Oracle, MS SQL Server, CrateDB, Vertica, and a host of other SQLAlchemy-compatible databases.

Installation

Ensure you have uv installed:

# Install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh

Usage with Claude Desktop

Add to your claude_desktop_config.json. You need to add the appropriate database driver in the --with parameter.

Note: After a new version release there might be a period of up to 600 seconds while the cache clears locally cached causing uv to raise a versioning error. Restarting the MCP client once again solves the error.

SQLite (built into Python)

{
  "mcpServers": {
    "my_sqlite_db": {
      "command": "uvx",
      "args": ["--from", "mcp-alchemy==2026.10.15.202659",
               "--refresh-package", "mcp-alchemy", "mcp-alchemy"],
      "env": {
        "DB_URL": "sqlite:////absolute/path/to/database.db"
      }
    }
  }
}

PostgreSQL

{
  "mcpServers": {
    "my_postgres_db": {
      "command": "uvx",
      "args": ["--from", "mcp-alchemy==2026.10.15.202659", "--with", "psycopg2-binary",
               "--refresh-package", "mcp-alchemy", "mcp-alchemy"],
      "env": {
        "DB_URL": "postgresql://user:password@localhost/dbname"
      }
    }
  }
}

MySQL/MariaDB

{
  "mcpServers": {
    "my_mysql_db": {
      "command": "uvx",
      "args": ["--from", "mcp-alchemy==2026.10.15.202659", "--with", "pymysql",
               "--refresh-package", "mcp-alchemy", "mcp-alchemy"],
      "env": {
        "DB_URL": "mysql+pymysql://user:password@localhost/dbname"
      }
    }
  }
}

Microsoft SQL Server

{
  "mcpServers": {
    "my_mssql_db": {
      "command": "uvx",
      "args": ["--from", "mcp-alchemy==2026.10.15.202659", "--with", "pymssql",
               "--refresh-package", "mcp-alchemy", "mcp-alchemy"],
      "env": {
        "DB_URL": "mssql+pymssql://user:password@localhost/dbname"
      }
    }
  }
}
Открыть полный README на GitHub

Установка

uvx --from mcp-alchemy==2026.10.15.202659 --refresh-package mcp-alchemy mcp-alchemy
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "my_sqlite_db": { "command": "uvx", "args": ["--from", "mcp-alchemy==2026.10.15.202659", "--refresh-package", "mcp-alchemy", "mcp-alchemy"], "env": { "DB_URL": "sqlite:////absolute/path/to/database.db" } } } }