Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client