Skip to main content

Database MCP Server

📋 Documentation Languages | 文档语言

English 中文


🚀 Quick Start | 快速开始

A powerful database MCP (Model Context Protocol) server with multi-data source management and advanced SQL operations including table structure comparison and synchronization capabilities.

一个强大的数据库 MCP(模型上下文协议)服务器,支持多数据源管理和高级 SQL 操作,包括表结构对比和同步功能。

🎨 Key Features | 主要特性

  • ✅ Multi-Data Source Support | 多数据源支持
  • ✅ Table Structure Comparison | 表结构对比
  • ✅ SQL Generation | SQL 生成
  • ✅ Data Export/Import | 数据导出/导入
  • ✅ Connection Pooling | 连接池管理

📚 Full Documentation | 完整文档

Please choose your preferred language for detailed documentation:

请选择您偶爱的语言查看详细文档:

🌍 Language Options | 语言选项

Language Documentation Description
🇺🇸 English README_en.md Complete English documentation with installation, configuration, and usage examples
🇨🇳 中文 README_zh.md 完整的中文文档,包括安装、配置和使用示例

⚡ Quick Installation | 快速安装

# Using uv (recommended) | 使用 uv(推荐)
uvx database-mcp-server

# Or install uv first | 或者先安装 uv
curl -LsSf https://astral.sh/uv/install.sh | sh  # Linux/macOS
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"  # Windows
uv tool install database-mcp-server

# Traditional pip installation | 传统 pip 安装
pip install database-mcp-server

📁 Project Structure | 项目结构

database-mcp-python/
├── README.md                        # This file | 本文件 (多语言导航)
├── docs/                            # Documentation | 文档目录
│   ├── README_en.md                 # English documentation | 英文文档
│   └── README_zh.md                 # Chinese documentation | 中文文档
├── src/                             # Source code | 源代码
│   ├── __init__.py                  # MCP service entry | MCP 服务入口
│   ├── factory/                     # Factory pattern | 工厂模式
│   ├── strategy/                    # Strategy pattern | 策略模式
│   ├── model/                       # Data models | 数据模型
│   └── tools/                       # Utility tools | 工具类
├── test/                            # Test directory | 测试目录
│   └── test_datasource.py           # Testing script | 测试脚本
├── database-config.example.yaml     # Config example | 配置示例
├── pyproject.toml                   # Project config | 项目配置
├── uv.lock                          # UV lock file | UV 锁定文件
├── CLAUDE.md                        # Project notes | 项目说明
└── LICENSE                          # MIT License | MIT 许可证

📄 License | 许可证

MIT License

🤝 Contributing | 贡献

Issues and Pull Requests are welcome! | 欢迎提交 Issue 和 Pull Request!

Metadata

Release files for database-mcp-server 1.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for database-mcp-server 1.0.5
File Size Uploaded Provenance
database_mcp_server-1.0.5.tar.gz 109.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for database-mcp-server 1.0.5
File Interpreter ABI Platform
database_mcp_server-1.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 149.2 kB

Release files / database_mcp_server-1.0.5.tar.gz

Download URL database_mcp_server-1.0.5.tar.gz
Size 109.6 kB
Tags Source
SHA-256 checksum
How to use checksums
99f247db19990b8c4c15fc9ea1701ec6a2db9e505fdd3b70e0a26af45a550a07
BLAKE2b-256 checksum
How to use checksums
6629d20cae1c7ac7e7a3a97087aab973eed9e6a9e0747caf64acf25635b0af70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / database_mcp_server-1.0.5-py3-none-any.whl

Download URL database_mcp_server-1.0.5-py3-none-any.whl
Size 39.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d332ad368aee159b8698cd1e6394d7887985cde21c04b45fc13f718d2e30af18
BLAKE2b-256 checksum
How to use checksums
1cc808d9d581701387afdcf1828390ecc5ee72020dcfe2daa5799b2c6d205f3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for database-mcp-server 1.0.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page