mcpField
R
ReyxGPT: Minecraft Server Management Agent

ReyxGPT: Minecraft Server Management Agent

Local
github.com/ChrisMethsilloAI & Agents0Updated 15w ago

About ReyxGPT: Minecraft Server Management Agent

ReyxGPT is an MCP server for managing Minecraft Java Edition servers through RCON. It provides tools for server commands, status and player operations, along with searchable command references and wiki documentation retrieval.

Key features

  1. 01Run single or sequential server commands
  2. 02Check TPS and server version
  3. 03List players and inspect locations
  4. 04Teleport players to coordinates
  5. 05Search and look up command documentation

Use cases

  1. 01Check server health and version
  2. 02Review connected players and their locations
  3. 03Run administrative commands in batches
  4. 04Find syntax and details for Java Edition commands

MCP support

It exposes Minecraft server management tools to MCP clients, connecting to a Java Edition server through RCON. It can run over stdio, HTTP, or legacy SSE transport.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

ReyxGPT: Minecraft Server Management Agent

ReyxGPT is an MCP server built with FastMCP 3 for managing Minecraft servers via RCON.

Tools

Server control
ToolDescription
execute_minecraft_commandRun any command on the server
execute_batch_commandsRun multiple commands in sequence
check_server_statusGet TPS and version info
Players
ToolDescription
get_online_playersList connected players
get_player_locationGet a player's XYZ coordinates
teleport_playerTeleport a player to coordinates
Command info
ToolDescription
list_commandsList all ~80 Java Edition commands (filterable by category)
get_command_infoGet syntax, op level, and description for any command
search_commandsSearch commands by keyword
fetch_command_wikiFetch live documentation from the Minecraft Wiki API
get_server_command_helpAsk the server itself for /help <command>

Setup

Copy .env.example to .env and fill in your RCON credentials:

cp .env.example .env

Make sure your server.properties has RCON enabled:

enable-rcon=true
rcon.port=25575
rcon.password=yourpassword

Running

stdio (for Claude Desktop, Cursor, etc.):

uv run reyxgpt

HTTP (for network clients or multi-client setups):

uv run reyxgpt --transport http --host 0.0.0.0 --port 8000

MCP endpoint: http://localhost:8000/mcp
Health check: http://localhost:8000/health

SSE (legacy):

uv run reyxgpt --transport sse --port 8000

MCP Client Configuration

Claude Desktop / Cursor (stdio)
"mcpServers": {
  "reyxgpt": {
    "command": "uv",
    "args": ["--directory", "/ABSOLUTE/PATH/TO/ReyxGPT", "run", "reyxgpt"],
    "env": {
      "RCON_HOST": "localhost",
      "RCON_PORT": "25575",
      "RCON_PASSWORD": "yourpassword"
    }
  }
}
HTTP transport
"mcpServers": {
  "reyxgpt": {
    "url": "http://localhost:8000/mcp"
  }
}

Project Structure

src/reyxgpt/
├── __init__.py         # exports mcp, registers all tools
├── __main__.py         # CLI entry point (--transport, --host, --port)
├── server.py           # FastMCP instance + lifespan + /health route
├── rcon.py             # RCONServer client
├── data/
│   └── commands.json   # ~80 Java Edition commands database
└── tools/
    ├── commands.py     # execute_minecraft_command, execute_batch_commands
    ├── players.py      # get_online_players, get_player_location, teleport_player
    ├── status.py       # check_server_status
    └── info.py         # list_commands, get_command_info, search_commands,
                        # fetch_command_wiki, get_server_command_help

Requirements

  • Python 3.10+
  • uv
  • Minecraft Java Edition server with RCON enabled

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.