MCPE.AlphaServer
A Minecraft Pocket Edition server for 0.8.1 written in C#
claude mcp add --transport stdio atipls-mcpe.alphaserver python server.py \ --env DEBUG="true" \ --env MCPE_ALPHA="1"
How to use
MCPE.AlphaServer is a Minecraft Pocket Edition server focused on handling player connections and movements for the Alpha v0.8.1 era. This MCP server is an early-stage implementation intended as a documented alternative to PocketMine, with the current capabilities limited to basic client connections and movement processing. To use it, start the server using the command configuration above and then connect a Minecraft Pocket Edition client compatible with Alpha v0.8.1. The server manages the player map and basic networking to validate logins and track movements as clients interact with the world.
Once running, you can monitor the console for connection events and movement updates. Use the provided environment flags to enable debugging or feature toggles as needed during development or testing, and adjust the entry point (server.py) if your deployment uses a different script name or path.
How to install
Prerequisites:
- Python 3.8 or newer installed on your system
- Access to the MCPE.AlphaServer repository files (clone or download)
Steps:
- Clone the repository: git clone https://github.com/organization/MCPE.AlphaServer.git
- Navigate to the project directory: cd MCPE.AlphaServer
- If a requirements.txt exists, install dependencies: python -m pip install -r requirements.txt
- Ensure the entry script (server.py) exists or update the mcp_config to point to the correct entry point
- Start the server using the configured command: python server.py
- Check the console output to verify the server is listening for MCPE clients and handling connections
Additional notes
This project is an early implementation focused on connection handling and movement. Potential issues include client version mismatches with Alpha v0.8.1, missing dependencies, or firewall/port accessibility problems. Ensure the server port is open and reachable from MCPE clients. If you alter the entry script name or location, update mcp_config accordingly. Use the DEBUG environment variable to surface verbose logs during troubleshooting.
Related MCP Servers
mssql
MSSQL Server MCP implementation written in C#
McpDotNet.Extensions.SemanticKernel
Microsoft SemanticKernel integration for the Model Context Protocol (MCP). Enables seamless use of MCP tools as AI functions.
DatabaseMcpServer
MCP server from ttcc666/DatabaseMcpServer
mcp-dataverse
MCP Server for querying Dataverse using SQL
xperience-community
ASP.NET Core MCP server for Xperience by Kentico projects
console-to-http
Example of converting a stdio MCP server to HTTP using ModelContextProtocol.AspNetCore