MySQLReader

MySQLReader

site icon
2025.04.12 0
Python数据库查询数据读取数据库
MySQLReader 是一个用于从 MySQL 数据库读取数据的 MCP 服务器。它提供了基本的查询功能,允许用户通过配置连接到自己的 MySQL 数据库并执行查询操作。
View on GitHub

Overview

基本能力

产品定位

MySQLReader 是一个专门用于从 MySQL 数据库读取数据的工具,旨在简化数据库查询过程。

核心功能

  • 从 MySQL 数据库读取数据
  • 提供基本的查询功能
  • 支持自定义数据库连接配置

适用场景

  • 需要从 MySQL 数据库获取数据的应用
  • 数据库查询和数据分析
  • 开发过程中的数据库调试

工具列表

  • read_query: 提供基本的查询功能,允许用户从 MySQL 数据库读取数据。

常见问题解答

  • 如何连接到自己的 MySQL 数据库? 在运行服务之前,需要修改 mysql_reader.py 文件中的数据库连接配置,包括主机、用户、密码和数据库名称。

使用教程

使用依赖

  1. 安装 uv 来管理 Python 环境: bash pip install uv

安装教程

  1. 克隆仓库到指定路径(例如 D:\\Project)。
  2. 安装必要的依赖: bash cd MySQLReader uv sync .venv\Scripts\activate

调试方式

  1. 运行 MCP 服务器: bash uv run mysql_reader.py
  2. 将服务器添加到 claude_desktop_config.json 配置文件中: json { "mcpServers": { "mysql_reader": { "command": "uv", "args": [ "--directory", "Path\to\your\MySQLReader", "run", "mysql_reader.py" ] } } }

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。