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

Python MySQL MCP

MCP Server

基于FastMCP的Python项目,提供与MySQL数据库交互的工具,支持服务器与客户端通信,数据查询和分析。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
Python数据分析数据库交互

安装说明

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

作者 / 组织

hoonzinope

提供方

hoonzinope

最后核验

2026/5/17 20:19

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

](https://mseep.ai/app/hoonzinope-pymcp-mysql)

pymcp

pymcp这是一个基于FastMCP的Python项目,提供了与MySQL数据库交互的工具。该项目支持服务器与客户端之间的通信,并可通过各种工具查询和分析数据。

项目结构

pymcp/
├── client.py          # 클라이언트 코드
├── main.py            # 서버 실행 코드
├── src/
│   ├── env.py         # 로컬 환경 설정
│   ├── env_dev.py     # 개발 환경 설정
│   ├── mcp_instance.py # MCP 인스턴스 초기화
│   ├── mysql_tool.py  # MySQL 관련 도구 정의
├── pyproject.toml     # 프로젝트 메타데이터 및 의존성
├── requirements.txt   # 의존성 목록
└── README.md          # 프로젝트 설명

安装及运行

1. 安装依赖项

需要 Python 3.13 或更高版本。要安装依赖项,请运行以下命令:

pip install -r requirements.txt

2. 运行服务器

要运行服务器 main.py请运行以下内容:

python main.py

服务器基本上 0.0.0.0:8080在那里运行。

3. 客户端运行

要运行客户端 client.py运行它:

python client.py

客户端可以与服务器通信,执行MySQL查询或查看工具列表。

环境设置

根据环境的不同,MySQL 设置会有所不同地应用:

  • 本地环境根据上面的信息,执行如下指令: src/env.py
  • 开发环境根据上面的信息,执行如下指令: src/env_dev.py

环境是 APP_ENV 可以通过环境变量来设置。默认值为 local是。

export APP_ENV=dev  # 개발 환경 설정

提供的工具

服务器提供的工具如下:

  1. describe_tools\

列出可用工具并说明其使用方法。

  1. query_mysql(sql: str)\

执行给定的SQL查询并返回结果。\ 示例: query_mysql("SELECT * FROM users LIMIT 10;")

主要文件说明

main.py

这是运行服务器的入口点。初始化MCP实例并注册工具后,运行服务器。

client.py

这是与服务器交互的客户端代码。可以连接到服务器并调用工具。

src/mysql_tool.py

这是定义MySQL相关工具的文件。 query_mysql可以通过这样的工具执行SQL查询。

src/env.pysrc/env_dev.py

这是一个包含MySQL连接设置的环境变量文件。根据环境加载适当的设置。

目录标签

目录标签

Python数据分析数据库交互MySQL工具本地部署Python项目数据查询服务器通信

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP