返回 MCP 目录
public公开dns本地运行

mysql-mcp-server-docker

一个将Minecraft MCP服务器与MySQL数据库集成的Docker化项目,提供便捷的容器化部署方案。

article

README

🚀 MySQL 基于插件的 Minecraft 服务器 Docker 配置

本项目借助 Docker 容器化技术,对基于插件的 Minecraft 服务器(MCP)进行配置,并实现其与 MySQL 数据库的集成,为用户提供便捷的部署与使用体验。

🚀 快速开始

必要条件

  • Docker
  • Docker Compose

环境搭建

  1. 克隆代码仓库:
git clone [your-repository-url]
cd [repository-name]
  1. 构建 Docker 镜像并启动容器:
docker-compose up -d

环境变量配置

可根据实际需求调整以下环境变量: | 属性 | 详情 | | ---- | ---- | | MYSQL_HOST | MySQL 服务器的主机名 | | MYSQL_PORT | MySQL 服务的端口号 | | MYSQL_USER | MySQL 用户账户名称 | | MYSQL_PASSWORD | MySQL 用户密码 | | MYSQL_DATABASE | 所需使用的数据库名称 |

Docker Hub 镜像推送

  1. 登录 Docker Hub 账户:
docker login
  1. 构建镜像:
docker build -t [your-dockerhub-username]/mysql-mcp-server:latest .
  1. 推送镜像至 Docker Hub:
docker push [your-dockerhub-username]/mysql-mcp-server:latest

💻 使用示例

基础用法

  1. 在 Minecraft 客户端中,将连接地址设为 localhost:25565
  2. MySQL 数据库将自动生成所需的表结构。

⚠️ 注意事项

⚠️ 重要提示

用于生产环境时,请务必更改默认密码。

💡 使用建议

建议定期执行数据库备份操作以防止数据丢失。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端