mcpField
M
Minecraft RCON MCP Server

Minecraft RCON MCP Server

ローカル
github.com/deemkeenゲーム・エンタメ082 週間前に更新

Minecraft RCON MCP Server について

Minecraft RCON MCP Serverは、AIモデル向けにMCPとMinecraftサーバーのRCONインターフェースをつなぐSpring Bootアプリケーションです。`sendCommand`ツールでMinecraftのコマンドを送り、サーバーの応答を受け取れます。

主な機能

  1. 01RCON経由のMinecraft接続
  2. 02Minecraftコマンドの送信
  3. 03サーバー応答の返却
  4. 04環境変数による接続設定

活用シーン

  1. 01AIモデルからMinecraftサーバーへコマンドを送信
  2. 02サーバーに問い合わせて応答を確認

MCP 対応

MCPクライアントに`sendCommand`ツールを公開し、RCON経由でコマンドを転送してMinecraftサーバーの応答を返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Minecraft RCON MCP サーバー

Model Context Protocol(MCP)と Minecraft サーバーの RCON インターフェースをつなぎ、AI モデルが Minecraft サーバーにコマンドを送信できる Spring Boot アプリケーションです。SpringAI を使用して構築されています。

説明

このプロジェクトを使うと、Spring AI の MCP 機能を使用する AI モデルが、RCON プロトコル経由で Minecraft サーバーとやり取りできます。Minecraft サーバーにコマンドを送信し、応答を受け取るシンプルなツールを提供するため、AI モデルによる Minecraft サーバーの操作や情報の照会が可能になります。

前提条件

  • Java 21 以降
  • Maven 3.6 以降
  • RCON が有効になっている Minecraft サーバー

プロジェクトのビルド

  1. リポジトリをクローンします:

    git clone https://github.com/yourusername/minecraft-rcon-mcp.git
    cd minecraft-rcon-mcp
    
  2. Maven を使用してプロジェクトをビルドします:

    ./mvnw clean package
    

    Windows の場合:

    mvnw.cmd clean package
    
  3. ビルドされた JAR ファイルは target ディレクトリに配置されます:

    target/minecraft-rcon-mcp-1.0.0.jar
    

設定

アプリケーションは、環境変数またはプロジェクトのルートディレクトリにある .env ファイルを使用して設定できます。

必須の環境変数設定
  • RCON_HOST:Minecraft サーバーのホスト名または IP アドレス(デフォルト:localhost)
  • RCON_PORT:Minecraft サーバーの RCON ポート(デフォルト:25575)
  • RCON_PASSWORD:認証用の RCON パスワード(必須、デフォルト値なし)
任意の設定
  • logging.file.name:ログファイルの名前(デフォルト:rconmcp.log)

使用方法

アプリケーションをビルドし、環境パラメーターを指定して MCP クライアントに追加すると、Spring AI クライアントから Minecraft サーバーへのコマンド送信に利用できる Model Context Protocol(MCP)サーバーが公開されます。

MCP サーバーは sendCommand というツールを提供します。このツールは Minecraft のコマンドを入力として受け取り、サーバーからの応答を返します。

ライセンス

MIT ライセンス

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。