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.
Recommend MCP Servers 💡
Homebrew
The official Model Context Protocol (MCP) server for Homebrew, providing context about installed packages and system environment.
mcp-openweathermap
An MCP server that provides current weather information using the OpenWeatherMap API.
apollo-mcp-server
An MCP Server to expose GraphQL operations as MCP tools.
@modelcontextprotocol/server-filesystem
A Node.js server implementing the Model Context Protocol (MCP) to enable AI models to perform various filesystem operations, including reading, writing, creating, listing, moving, searching files and directories, and retrieving file metadata, with dynamic access control via MCP Roots.
dataset-viewer
MCP server for interacting with Hugging Face Dataset Viewer API to browse and analyze datasets on Hugging Face Hub
mcp-sequentialthinking-qa
An MCP server that adapts sequential thinking to guide tool usage and provide intelligent recommendations for QA and verification tasks.