MySQL MCP Server
by RyosukeTanaka
This project provides a Dockerized Minecraft MCP server integrated with MySQL. It allows you to run a Minecraft server with data persistence using a MySQL database.
View on GitHub
Last updated: N/A
MySQL MCP Server Docker
このプロジェクトは、MinecraftのMCPサーバーをDocker化し、MySQLと連携させたものです。
必要条件
- Docker
- Docker Compose
セットアップ
- リポジトリをクローンします:
git clone [your-repository-url]
cd [repository-name]
- Dockerイメージをビルドし、コンテナを起動します:
docker-compose up -d
環境変数
以下の環境変数を必要に応じて変更できます:
MYSQL_HOST
: MySQLサーバーのホスト名MYSQL_PORT
: MySQLサーバーのポートMYSQL_USER
: MySQLユーザー名MYSQL_PASSWORD
: MySQLパスワードMYSQL_DATABASE
: 使用するデータベース名
Docker Hubへのプッシュ
- Docker Hubにログインします:
docker login
- イメージをビルドします:
docker build -t [your-dockerhub-username]/mysql-mcp-server:latest .
- イメージをプッシュします:
docker push [your-dockerhub-username]/mysql-mcp-server:latest
使用方法
-
Minecraftクライアントで接続する際は、
localhost:25565
に接続してください。 -
MySQLデータベースには自動的に必要なテーブルが作成されます。
注意事項
- 本番環境では、必ずパスワードを変更してください。
- データベースのバックアップを定期的に行うことをお勧めします。