技能潮 SkillTide 提交收录
官方说明10 个来源MCP 服务8 天前
runekaagaard/mcp-alchemy

runekaagaard/mcp-alchemy

🐍 🏠 - Access PostgreSQL, MySQL, MariaDB, SQLite, Oracle, SQL Server and more via SQLAlchemy, with schema and…
在 GitHub 查看 ↗直链 · 无中转页
官方说明🐍 🏠 - Access PostgreSQL, MySQL, MariaDB, SQLite, Oracle, SQL Server and more via SQLAlchemy, with schema and relationship inspection and large dataset analysis.
配置模板(请按你的客户端调整)
claude mcp add mcp-alchemy -- npx -y mcp-alchemy
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
420 ★ · runekaagaard/mcp-alchemy · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 10 个来源列出
评分构成
综合分 1,003 · 420 ★ · 10 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 runekaagaard/mcp-alchemy;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

MCP Alchemy

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

**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:
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)
PostgreSQL
MySQL/MariaDB
Microsoft SQL Server
Oracle
CrateDB
For connecting to CrateDB Cloud, use a URL like
crate://user:password@example.aks1.westeurope.azure.cratedb.net:4200?ssl=true.
Vertica
Docker
A container image is published to GitHub Container Registry with common database drivers
(PostgreSQL, MySQL/MariaDB, MS SQL Server, Oracle) preinstalled:
Or build it yourself with docker build -t ghcr.io/runekaagaard/mcp-alchemy .
Transports
By default the server speaks stdio. It can also serve over HTTP for clients that connect that way:
Environment Variables
- DB_URL: SQLAlchemy database URL (required)
- CLAUDE_LOCAL_FILES_PATH: Directory for full result sets (optional)
- EXECUTE_QUERY_MAX_CHARS: Maximum output length (optional, default 4000)
- DB_ENGINE_OPTIONS: JSON string containing additional SQLAlchemy engine options (optional)
Connection Pooling
MCP Alchemy uses connection pooling optimized for long-running MCP servers. The default settings are:
- pool_pre_ping=True: Tests connections before use to handle database timeouts and network issues
- pool_size=1: Maintains 1 persistent connection (MCP servers typically handle one request at a time)
- max_overflow=2: Allows up to 2 additional connections for burst capacity
- pool_recycle=3600: Refreshes connections older than 1 hour (prevents timeout issues)
- isolation_level='AUTOCOMMIT': Ensures each query commits automatically
These defaults work well for most databases, but you can override them via DB_ENGINE_OPTIONS:
For databases with aggressive timeout settings (like MySQL's 8-hour default), the combination of pool_pre_ping and pool_recycle ensures reliable connections.
API
Tools
- **all_table_names**
- Return all table names in the database
- No input required
- Returns comma-separated list of tables
- **filter_table_names**
- Find tables matching a substring
- Input: q (string)
- Returns matching table names
- **schema_definitions**
- Get detailed schema for specified tables
来源
awesome · https://github.com/runekaagaard/mcp-alchemy
按领域浏览
MCP 服务
Traction
420 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引