modelscope·@runekaagaard/mcp-alchemy
通过API层将克劳德桌面版直接连接到数据库,使其能够探索数据库结构、编写SQL查询、分析数据集和创建报告。该API层还包含用于表探索和查询执行的工具。
状态:运行良好,日常使用中未发现任何已知错误。
状态2:我刚刚将该包添加到了 PyPI,并更新了使用说明。请报告任何问题 :)
让 Claude 成为您的数据库专家!MCP Alchemy 将 Claude Desktop 直接连接到您的数据库,使其能够:
支持 PostgreSQL, MySQL, MariaDB, SQLite, Oracle, MS SQL Server, CrateDB 以及许多其他 SQLAlchemy 兼容的 数据库。

确保已安装 uv:
# Install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh
在您的 claude_desktop_config.json 中添加配置。您需要在 --with 参数中添加适当的数据库驱动程序。
{
"mcpServers": {
"my_sqlite_db": {
"command": "uvx",
"args": ["--from", "mcp-alchemy==2025.04.09.091234", "mcp-alchemy"],
"env": {
"DB_URL": "sqlite:///path/to/database.db"
}
}
}
}
{
"mcpServers": {
"my_postgres_db": {
"command": "uvx",
"args": ["--from", "mcp-alchemy==2025.04.09.091234", "--with", "psycopg2-binary", "mcp-alchemy"],
"env": {
"DB_URL": "postgresql://user:password@localhost/dbname"
}
}
}
}
{
"mcpServers": {
"my_mysql_db": {
"command": "uvx",
"args": ["--from", "mcp-alchemy==2025.04.09.091234", "--with", "pymysql", "mcp-alchemy"],
"env": {
"DB_URL": "mysql+pymysql://user:password@localhost/dbname"
}
}
}
}
{
"mcpServers": {
"my_mssql_db": {
"command": "uvx",
"args": ["--from", "mcp-alchemy==2025.04.09.091234", "--with", "pymssql", "mcp-alchemy"],
"env": {
"DB_URL": "mssql+pymssql://user:password@localhost/dbname"
}
}
}
}
{
"mcpServers": {
"my_oracle_db": {
"command": "uvx",
"args": ["--from", "mcp-alchemy==2025.04.09.091234", "--with", "cx_oracle", "mcp-alchemy"],
"env": {
"DB_URL": "oracle+cx_oracle://user:password@localhost/dbname"
}
}
}
}
{
"mcpServers": {
"my_cratedb": {
"command": "uvx",
"args": ["--from", "mcp-alchemy==2025.04.09.091234", "--with", "sqlalchemy-cratedb>=0.42.0.dev1", "mcp-alchemy"],
"env": {
"DB_URL": "crate://user:password@localhost:4200/?schema=testdrive"
}
}
}
}
对于连接到 CrateDB Cloud,请使用类似以下的 URL:
crate://user:password@example.aks1.westeurope.azure.cratedb.net:4200?ssl=true。
DB_URL: SQLAlchemy 数据库 URL(必需)CLAUDE_LOCAL_FILES_PATH: 用于完整结果集的目录(可选)EXECUTE_QUERY_MAX_CHARS: 最大输出长度(可选,默认为 4000)all_table_names
users, orders, products, categories
filter_table_names
q (字符串)输入: "user"
返回: "users, user_roles, user_permissions"
schema_definitions
table_names (字符串数组)users:
id: INTEGER, primary key, autoincrement
email: VARCHAR(255), nullable
created_at: DATETIME
Relationships:
id -> orders.user_id
execute_query
query (字符串): SQL 查询params (对象, 可选): 查询参数1. 行
id: 123
name: John Doe
created_at: 2024-03-15T14:30:00
email: NULL
结果: 1 行
当配置了 claude-local-files 时:
当设置 CLAUDE_LOCAL_FILES_PATH 时,集成将自动激活。
欢迎贡献!无论是错误报告、功能请求、文档改进还是代码贡献——所有的输入都是有价值的。请随时:
目标是使与 Claude 的数据库交互更加出色,您的见解和贡献有助于实现这一目标。
Mozilla Public License Version 2.0
审计 npm 包依赖项以查找安全漏洞,提供详细的报告和修复建议,并集成 MCP。
DBCode 是一个 Visual Studio Code 扩展,允许你管理许多数据库,包括 PostgreSQL、MySQL、SQL Server、DuckDB、Redis、MongoDB 等更多数据库。 DBCode 提供了运行 MCP 服务器的选项,可以访问这些数据库、它们的模式以及执行查询的能力。
AI 首选的统一数据访问通道,支持30多种数据源(阿里云全系/主流数据库/数仓)的安全访问。
后端服务,实现了模型控制面板协议,可连接到 Apache Doris 数据库,允许用户执行 SQL 查询、管理元数据,并且有可能利用大语言模型(LLMs)完成自然语言到 SQL 的转换等任务。
提供对Excel文件的操纵功能。此服务器启用工作簿创建、数据操纵、格式设置和高级Excel功能。
一种模型上下文协议服务器,通过提供模式内省和查询执行功能,使大型语言模型能够与GraphQL API进行交互。