
runekaagaard/mcp-alchemy
Database managementこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
MCP(モデルコンテキストプロトコル)サーバーで、LLMにSQLite、Postgresql、MySQL & MariaDB、Oracle、MS-SQLなどのリレーショナルデータベースへのアクセスと知識を提供します。
概要
Claudeをあなたのデータベースの専門家にしましょう!MCP AlchemyはClaude Desktopを直接あなたのデータベースに接続し、以下のことを可能にします: - データベース構造の探索と理解を支援する - SQLクエリの作成と検証支援 - テーブル間の関係表示 - 大規模なデータセットの解析とレポート作成 - Claude Desktopはclaude-local-fileを使って非常に大規模なデータセットのアーティファクトを分析・作成できます。 PostgreSQL、MySQL、MariaDB、SQLite、Oracle、MS SQL Server、CrateDB、Vertica、その他多数のSQLAlchemy互換データベースに対応しています。 claude_desktop_config.jsonに追加してください。--withパラメータに適切なデータベースドライバーを追加する必要があります。 注:新しいバージョンリリース後は、キャッシュがローカルキャッシュでクリアされるまで最大600秒間期間があり、UVがバージョンエラーを発生させることがあります。MCPクライアントを再起動すると再びエラーが解決します。 CrateDB Cloudに接続するには、crate://user:[email protected]:4200 のようなURLを使うべきです。
概要(AI 翻訳)
ステータス:積極的にメンテナンスされており、日々使用中。テストされたリリースはgitタグ付きでPyPIに公開され、問題やプルリクエストは定期的にトリアージされます。
Claudeをあなたのデータベースの専門家にしましょう!MCP AlchemyはClaude Desktopを直接あなたのデータベースに接続し、以下のことを可能にします:
- データベース構造の探索と理解の助け
- SQLクエリの作成および検証を支援する
- テーブル間の関係表示
- 大規模データセットの分析とレポート作成
- Claude Desktop は非常に大規模なデータセットに対してclaude-local-filesを使って解析・アーティファクトを作成できます。
PostgreSQL、MySQL、MariaDB、SQLite、Oracle、MS SQL Server、CrateDB、Verticaに対応しています。 その他多数のSQLAlchemy互換データベースも含まれます。
設置
UVを設置していることを確認してください:
Claude Desktopでの使用
claude_desktop_config.jsonに追加してください。適切なデータベースドライバーを「--with」パラメータに追加する必要があります。
Note: 新バージョンリリース後、キャッシュがローカルでクリアされるまで最大600秒の期間があることがあります キャッシュされたことでUVがバージョンエラーを発生させました。MCPクライアントを再起動すると再び問題が解決error.
SQLite(Pythonに組み込まれています)
PostgreSQL
MySQL/MariaDB
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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"
}
}
}
}
インストール
uvx --from mcp-alchemy==2026.10.15.202659 --refresh-package mcp-alchemy mcp-alchemy設定
{
"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"
}
}
}
}