trackmcp
Back to directory

A Minecraft Pi Proxy to allow players to connect to remote servers.

22 stars PythonServers & Infrastructure Updated Aug 11, 2025
mcpiminecraftminecraft-piminecraft-pi-editionminecraft-proxy

Documentation

Proxy

A Proxy That Allows Players To Connect To Remote Servers

Getting started

Prerequisites

To use the proxy you need to have `Python >= 3.7.x` pre-installed.

Installation

For debian based systems like the Raspberry Pi OS:

Download and install the proxy from releases:

shell
wget https://github.com/MCPI-Revival/proxy/releases/download/0.3.3/mcpi-proxy_0.3.3.deb
sudo apt-get install ./mcpi-proxy_0.3.3.deb
sudo rm mcpi-proxy_0.3.3.deb

For Fedora/RedHat/CentOS based OSes

shell
wget https://github.com/MCPI-Revival/proxy/releases/download/0.3.3/mcpi-proxy_0.3.3.deb
yum -y install  alien   
alien -r mcpi-proxy_0.3.3.deb generated   
rpm -ivh --nodeps --force mcpi-proxy-0.3.3.noarch.rpm

Usage

Run the `mcpip` command as:

code
mcpip server_addr server_port scr_port

Replace server_addr with the server IP. If the server uses a port different from the default one (19132), replace server_port with the different server port. If you want to use a specific port on your device to connect to the server (eg. you have another proxy instance running), replace scr_port with the port you want it to originate from.

API

The proxy exposes the following methods through the `Proxy` class in the `mcpip` Python 3 module:

`def __init__()`

Initializes the class.

`set_option(name, value):`

Sets the `name` option to `value`. Avaiable options:

+ `"src_addr"`: The source address.

`"src_port"`: The source port.

+ `"dst_port"`: The destination port.

`def get_options()`

Returns the options as a dictionary.

`def run()`

Runs the proxy.

`def stop()`

Stops the proxy.

Licensing

All the code of this project is licensed under the GNU General Public License version 2.0 (GPL-2.0).

All the documentation of this project is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

CC BY-SA 4.0

Frequently asked questions

What is proxy?

proxy is A Minecraft Pi Proxy to allow players to connect to remote servers.

How do I install proxy?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is proxy open source?

Yes — it is hosted on GitHub at https://github.com/MCPI-Revival/proxy and has 22 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP