mcpe
MCP server from mcsmpoylesine/mcpe-server
claude mcp add --transport stdio mcsmpoylesine-mcpe-server docker run -i ghcr.io/pmmp/pocketmine-mp:latest
How to use
This MCP server hosts PocketMine-MP, a highly customizable PHP-based server for Minecraft: Bedrock Edition. It enables a plugin-driven experience, allowing you to add custom gameplay features, world management, and server-side automation through a rich ecosystem of plugins. The Docker option lets you spin up a ready-to-run instance with PocketMine-MP and its plugin ecosystem, while Docker also helps isolate dependencies and simplify updates. After starting the server via Docker, you’ll manage plugins and configurations through the PocketMine-MP directory inside the container or via mounted volumes if you prefer local persistence. The server supports multi-world setups, a robust plugin API, and is regularly updated to accommodate new Bedrock versions.
How to install
Prerequisites:
- Docker installed on your machine (Docker Desktop for Windows/macOS or Docker Engine for Linux)
- Sufficient hardware for your expected player count and plugins
Option A: Run with Docker (recommended for quickest setup)
- Ensure Docker is running on your system.
- Pull and run PocketMine-MP container: docker run -it --name mcpe-pocketmine -p 19132:19132/udp ghcr.io/pmmp/pocketmine-mp:latest
- Wait for the server to initialize. Logs will appear in your terminal.
- To stop the server: docker stop mcpe-pocketmine
- To restart: docker start mcpe-pocketmine
Option B: Manual PHP installation (advanced)
- Install PHP 7.4+ and required extensions (depending on plugin needs).
- Download PocketMine-MP from the official repo: git clone https://github.com/pmmp/PocketMine-MP.git cd PocketMine-MP
- Install dependencies via Composer (if required by your setup): composer install
- Run the server: php PocketMine-MP.phar
- Manage plugins by placing them into the plugins/ directory and restarting the server.
Note: For production, using the Docker image is generally simpler and provides better portability.
Additional notes
Tips and common issues:
- Always verify compatibility of plugins with the Bedrock edition version you’re running. Incompatible plugins can crash the server or cause unstable behavior.
- If you’re using Docker, consider mounting a local directory as a volume to persist the world and plugins between restarts.
- When exposing ports, ensure 19132/UDP is reachable by clients if you intend players outside your network to join.
- Regularly update PocketMine-MP and plugins to stay in sync with Bedrock version updates.
- Review official docs and plugin repositories for compatibility notes and configuration specifics.
- If you run into startup errors, check PHP version compatibility, missing PHP extensions, and plugin dependencies.
Related MCP Servers
drift
Codebase intelligence for AI. Detects patterns & conventions + remembers decisions across sessions. MCP server for any IDE. Offline CLI.
laravel
A Laravel package for implementing secure Model Context Protocol servers using Streamable HTTP and SSE transport, providing real-time communication and a scalable tool system for enterprise environments.
php
基于 PHP 实现的 MCP (Model Control Protocol) 服务器框架,通过注解优雅地定义 MCP 服务,支持 Tool、Prompt、Resource 三种处理器,支持Stdio、Sse 两种 transport。
mcp-profiler-bundle
The Symfony MCP Profiler Bundle mimics the WebProfiler Bundle. It bridges the gap between Profiler data and your favorite MCP-enabled AI-powered IDE.
elementor
Comprehensive Elementor MCP Server plugin.
mcp
Model Context Protocol for Hyperf