Token导航 LogoToken导航TokenDH.com
MCP Mysql Tunnel logo
开发工具未说明官方级别未说明来源级核验

MCP Mysql Tunnel

MCP Server

通过SSH隧道建立MySQL MCP服务器的工具,自动管理端口和清理资源。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
开发工具数据库连接ShellClaudeClaude

安装说明

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

作者 / 组织

drupsys

提供方

drupsys

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

MCP MySQL隧道

A. 克劳德代码 设置MySQL MCP服务器的技能(@benborla29/mcp-server-mysql)通过SSH隧道。隧道使用随机未使用的本地端口,并在出口时自动清理。

安装

将此仓库克隆到您的Claude Code技能目录中:

git clone https://github.com/drupsys/skill-mcp-mysql-tunnel.git ~/.claude/skills/mcp-mysql-tunnel

安装后 /mcp-mysql-tunnel 技能在所有Claude Code会话中都可用。调用它以获取设置说明。

先决条件

  • SSH访问堡垒/跳转主机
  • python3 可用(用于端口发现)
  • npx (或 yarn dlx Yarn 2+项目)

快速开始

安装后,运行 /mcp-mysql-tunnel 在Claude Code内部,按照指导设置进行操作,或手动添加MCP服务器:

claude mcp add mysql-db --scope user \
  -e REMOTE_MYSQL_HOST= \
  -e MYSQL_USER= \
  -e MYSQL_PASS= \
  -e MYSQL_DB= \
  -- bash "${HOME}/.claude/skills/mcp-mysql-tunnel/scripts/mcp-mysql-tunnel.sh"

使用 --scope user 使其在所有项目中都可用,或省略它以添加项目范围的配置(.mcp.json).

环境变量

变量必填默认描述
REMOTE_MYSQL_HOST-远程网络上的MySQL主机名
REMOTE_MYSQL_PORT没有3306远程网络上的MySQL端口
MYSQL_USER-数据库用户名
MYSQL_PASS-数据库密码
MYSQL_DB-数据库名称
SSH_USER没有developerSSH隧道用户
SSH_HOST没有localhostSSH隧道主机
SSH_PORT没有2001SSH隧道端口
ALLOW_INSERT_OPERATION没有false启用INSERT查询
ALLOW_UPDATE_OPERATION没有false启用UPDATE查询
ALLOW_DELETE_OPERATION没有false启用DELETE查询

运作原理

  1. 通过查找随机未使用的本地端口 python3
  2. 打开SSH隧道: 127.0.0.1: -> REMOTE_MYSQL_HOST:REMOTE_MYSQL_PORT 通过 SSH_USER@SSH_HOST:SSH_PORT
  3. 轮询直到隧道准备就绪(最多5秒)
  4. 开始 @benborla29/mcp-server-mysql 指向隧道港口
  5. 退出时,陷阱会杀死SSH隧道进程

许可证

麻省理工学院

目录标签

目录标签

开发工具数据库连接ShellClaude本地部署MySQLSSH隧道

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP