内容
# 数据库 MCP 服务器
## 📋 文档语言
[](./docs/README_en.md)
[](./docs/README_zh.md)
---
## 🚀 快速开始
一个强大的数据库 MCP(模型上下文协议)服务器,支持多数据源管理和高级 SQL 操作,包括表结构对比和同步功能。
## 🎨 主要特性
- ✅ **多数据源支持**
- ✅ **表结构对比**
- ✅ **SQL 生成**
- ✅ **数据导出/导入**
- ✅ **连接池管理**
## 📚 完整文档
请选择您喜欢的语言查看详细文档:
### 🌍 语言选项
| 语言 | 文档 | 描述 |
|----------|---------------|-------------|
| 🇺🇸 英文 | [README_en.md](./docs/README_en.md) | 完整的英文文档,包括安装、配置和使用示例 |
| 🇨🇳 中文 | [README_zh.md](./docs/README_zh.md) | 完整的中文文档,包括安装、配置和使用示例 |
---
## ⚡ 快速安装
```bash
# 使用 uv(推荐)
uvx database-mcp-server
# 或者先安装 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
# 传统 pip 安装
pip install database-mcp-server
```
## 📁 项目结构
```
database-mcp-python/
├── README.md # 本文件 (多语言导航)
├── docs/ # 文档目录
│ ├── README_en.md # 英文文档
│ └── README_zh.md # 中文文档
├── src/ # 源代码
│ ├── __init__.py # MCP 服务入口
│ ├── factory/ # 工厂模式
│ ├── strategy/ # 策略模式
│ ├── model/ # 数据模型
│ └── tools/ # 工具类
├── test/ # 测试目录
│ └── test_datasource.py # 测试脚本
├── database-config.example.yaml # 配置示例
├── pyproject.toml # 项目配置
├── uv.lock # UV 锁定文件
├── CLAUDE.md # 项目说明
└── LICENSE # MIT 许可证
```
## 🔗 快速链接
- [📖 中文文档](./docs/README_zh.md) - 完整安装和使用指南
- [💾 安装指南](./docs/README_zh.md#installation) - 如何安装和配置
- [🔧 配置](./docs/README_zh.md#configuration) - 设置您的数据源
- [📚 使用示例](./docs/README_zh.md#usage-examples) - 学习示例
- [🔄 表对比](./docs/README_zh.md#advanced-table-structure-management) - 高级功能
---
### 📄 许可证
MIT 许可证
### 🤝 贡献
欢迎提交 Issue 和 Pull Request!