Metadata-Version: 2.4
Name: jewei-mysql-mcp-server
Version: 0.1.1
Summary: MySQL MCP服务器，提供SQL查询和表结构查询功能
Author-email: Jewei <your.email@example.com>
Project-URL: Homepage, https://github.com/yourusername/jewei-mysql-mcp-server
Project-URL: Bug Tracker, https://github.com/yourusername/jewei-mysql-mcp-server/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: fastmcp>=0.1.0
Requires-Dist: sqlalchemy>=1.4.0
Requires-Dist: mysqlclient>=2.1.0
Requires-Dist: python-dotenv>=0.19.0

# MySQL MCP Server

这是一个基于FastMCP的MySQL数据库查询服务器，提供了以下功能：

- 执行SQL查询（仅支持SELECT语句）
- 获取表结构信息
- 列出数据库中的所有表

## 安装

1. 克隆仓库
2. 安装依赖：`pip install -r requirements.txt`
3. 配置环境变量（参见下文）

## 配置

在项目根目录创建`.env`文件，包含以下环境变量：

```
DB_HOST=localhost
DB_PORT=3306
DB_USER=root
DB_PASSWORD=your_password
DB_NAME=your_database
```

## 运行

```
python run_server.py
```

## 功能

### 执行SQL查询

执行SQL查询并返回结果集（仅支持SELECT语句）。

### 获取表结构信息

获取指定表的结构信息，包括列信息、主键、外键和索引。

### 列出数据库中的所有表

列出指定数据库中的所有表。
