Overview

Full name
docker.io/mangooer/mysql-mcp-server-sse
Registry
docker.io
Namespace
mangooer
Repository
mysql-mcp-server-sse
Cached tags
2
Last synced
07/06/2026, 08:55 PM

Introduction

MySQL MCP Server(SSE 传输)镜像,为大模型 Agent 暴露只读/受控 SQL 工具接口,便于 RAG 与数据分析助手对接业务库。

Details

本镜像实现 Model Context Protocol 的 MySQL 资源服务,通过 Server-Sent Events 供 Cursor/Claude 等客户端发现 schema 与执行查询。部署需配置数据库连接串、查询白名单与行数限制,强烈建议只读账户与网络隔离。切勿对生产主库开放无限制 SELECT;API 端口应仅 localhost 或 mTLS 内网可达。

快速启动

docker run -d --name mysql-mcp-sse \
  -p 8080:8080 \
  -e MYSQL_HOST=mysql \
  -e MYSQL_USER=readonly \
  -e MYSQL_PASSWORD=secret \
  -e MYSQL_DATABASE=app \
  docker.io/mangooer/mysql-mcp-server-sse:latest

推荐实践

docker run -d --name mysql-mcp-sse \
  --restart unless-stopped \
  -p 127.0.0.1:8080:8080 \
  -e MYSQL_HOST=10.0.0.5 \
  -e MYSQL_USER=mcp_readonly \
  -e MYSQL_PASSWORD=secret \
  -e MYSQL_DATABASE=app \
  -e MCP_MAX_ROWS=100 \
  docker.io/mangooer/mysql-mcp-server-sse:latest

核心参数说明

  • -e MYSQL_HOST / -e MYSQL_USER — 目标库连接,账户应只读
  • -e MCP_MAX_ROWS — 单次查询行数上限,防止大结果集
  • -p 127.0.0.1:8080 — SSE 端点仅本机 Agent 访问
  • --restart unless-stopped — 开发机 MCP 服务常驻
  • 数据安全 — 禁止 root 账户与生产写权限

Latest tags (20)

View all 2 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/mangooer/mysql-mcp-server-sse
:v1.1.0
linux/amd64
2025/06/19 12:0257.7 MBsha256:35dfcb237cb1
docker.io/mangooer/mysql-mcp-server-sse
:latest
linux/amd64
2025/06/19 12:0157.7 MBsha256:35dfcb237cb1