MCP ExplorerExplorer

Aoirint Mcping Server

@aoirinton 9 months ago
1 MIT
FreeCommunity
AI Systems
# Headless Status Monitor with HTTP JSON API for Minecraft Bedrock/Java Servers

Overview

What is Aoirint Mcping Server

aoirint_mcping_server is a headless status monitor designed for Minecraft Bedrock and Java servers, providing an HTTP JSON API for status monitoring.

Use cases

Use cases include real-time monitoring of server status, integration with web applications for displaying server information, and automated alerts for server downtime.

How to use

To use aoirint_mcping_server, clone the repository, configure the necessary files, and start the Docker Compose services using the command ‘docker compose up -d’.

Key features

Key features include monitoring the status of multiple Minecraft servers, persistence through a PostgreSQL database, and a secure web API with Read/Write API key authentication.

Where to use

aoirint_mcping_server can be used in gaming environments, particularly for server administrators who need to monitor the status of Minecraft servers efficiently.

Content

aoirint_mcping_server

Feature

  • Monitoring status of multiple Minecraft Bedrock/Java servers
  • Persistence by PostgreSQL database
  • Web API with Read/Write API key authentication

Supported Minecraft server versions

  • Bedrock 1.20.x
  • Java 1.20.x

Deploy

Docker Compose

Copy these files to a new directory and configure.

  • docker-compose.yml
  • template.env -> .env

Start Docker Compose services.

docker compose up -d

Then, apply database migrations.

Docker repository

Database migration

This repository uses golang-migrate.

To apply the migrations,

docker compose run --rm migrate -path=/migrations -database="postgres://postgres:postgres_password@postgres:5432/postgres?sslmode=disable" up

Library management

  • Python 3.12

This repository uses Poetry.

Code format

poetry run ruff check --fix
poetry run ruff format

poetry run mypy .

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers