Token导航 LogoToken导航TokenDH.com
pysql MCP logo
数据服务stdio官方级别未说明来源级核验

pysql MCP

MCP Server

Python MCP server for MySQL

工具数

公开资料未说明

GitHub Stars

0
数据库服务数据库PythonDocker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

chalfacre

提供方

chalfacre

最后核验

2026/5/18 02:50

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run --env-file .env -p 8000:8000 mcp-mysql-server

详细介绍

基本能力

产品定位

pysql_mcp 是一个容器化的 MySQL 数据库服务,通过 MCP 协议提供数据库查询和管理功能。

核心功能

  • 通过 MCP 工具运行 SQL 查询
  • 获取表结构信息
  • 列出连接的 MySQL 数据库中的所有表
  • 使用 Docker 容器化,便于部署

适用场景

  • 需要快速部署 MySQL 数据库服务的场景
  • 需要通过 MCP 协议访问 MySQL 数据库的场景
  • 开发环境中需要轻量级数据库服务的场景

工具列表

  • run_sql_query(query: str) -> list: 执行 SQL 查询并返回结果
  • get_table_schema(table_name: str) -> list: 获取指定表的结构信息
  • list_tables() -> list: 列出数据库中所有表

常见问题解答

  • 如果使用 Docker Compose,需要在 .env 文件中设置 DB_HOST=db

使用教程

使用依赖

  • Python 3.10+
  • Docker
  • MySQL server 或 container
  • fastmcp

安装教程

  1. 克隆仓库并进入目录
git clone 
cd mcp_docker
  1. 配置环境

复制 .env.example.env 并填写 MySQL 凭据

DB_HOST=your-db-host
DB_USER=your-db-user
DB_PASSWORD=your-db-password
DB_NAME=your-db-name
  1. 使用 Docker 构建并运行
docker build -t mcp-mysql-server .
docker run --env-file .env -p 8000:8000 mcp-mysql-server
  1. (可选) 使用 Docker Compose
docker compose up --build

调试方式

  • 确保 Docker 容器正常运行
  • 检查端口 8000 是否被正确映射
  • 验证 .env 文件中的数据库连接信息是否正确

目录标签

目录标签

数据库服务数据库PythonDockerdeveloper-toolsmysqlmcpMySQL 管理

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP