このプロジェクトは、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 login- イメージをビルドします:
docker build -t [your-dockerhub-username]/mysql-mcp-server:latest .- イメージをプッシュします:
docker push [your-dockerhub-username]/mysql-mcp-server:latest-
Minecraftクライアントで接続する際は、
localhost:25565に接続してください。 -
MySQLデータベースには自動的に必要なテーブルが作成されます。
- 本番環境では、必ずパスワードを変更してください。
- データベースのバックアップを定期的に行うことをお勧めします。