ReyxGPT

ReyxGPT

0

ReyxGPT is a management agent for Minecraft servers, utilizing the Model Context Protocol to execute commands and monitor server status through RCON. It's built to integrate with MCP-compatible clients and requires specific configurations to run effectively.

ReyxGPT: Minecraft Server Management Agent

ReyxGPT is an agent built on the Model Context Protocol (MCP) for managing Minecraft servers via RCON. It allows a language model to:

  • Execute server commands
  • Monitor server and player status

Setup

To integrate ReyxGPT with clients like Claude Desktop, add the following to your MCP configuration:

"mcpServers": {
  "reyxgpt": {
    "command": "uv",
    "args": [
      "--directory",
      "C:\\ABSOLUTE_PATH\\",
      "run",
      "main.py"
    ],
    "env": {
      "RCON_HOST": "localhost",
      "RCON_PORT": "25575",
      "RCON_PASSWORD": "verysecurepassword"
    }
  }
}

Ensure your Minecraft server has RCON enabled with the specified credentials.

Project Structure

ReyxGPT/
├── .env                 # RCON configuration
├── main.py              # Application entry point
├── mcp_server/          # MCP server implementation
├── rcon/                # RCON client implementation
├── pyproject.toml       # Dependencies and metadata
└── uv.lock              # Dependency lock file

Requirements

  • Python 3.13
  • uv for running the project

Running the Agent

uv run main.py

This will start the MCP server, allowing the agent to interact with your Minecraft server.