{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/7"}],"enrichment":{"capability":"MCPyLib is a Python client library for remotely controlling Minecraft servers, allowing you to place and query blocks, manage players, and manipulate world state through a programmatic API.","skillfed_tags":["minecraft","game-automation","noncommercial-license"],"use_cases":["Automate world-building tasks like filling large regions with blocks or placing structures programmatically.","Build admin tools that teleport players, change game modes, or manage world time without manual commands.","Create event systems or game logic that responds to server state by querying player positions and modifying the world.","Develop testing or validation scripts for Minecraft server configurations and world state.","Integrate Minecraft server control into a larger application or bot framework for community management."],"what_it_does":"MCPyLib is a client library that connects to a Minecraft server over the network and lets you control it programmatically from Python code. It provides methods to place and query individual blocks, fill regions, teleport players, change game modes, and manipulate world time and weather. The library depends on python-dotenv for configuration management and requires Python 3.11 or later.\n\nThe package is in active development (alpha status) with a small but growing user base. It is licensed under a Non-Commercial License, which means it is free to use for personal projects and learning but cannot be used in commercial or monetized applications without explicit permission. The library is straightforward to install and has low dependency friction, making it accessible for hobby Minecraft server automation and scripting.","worth_installing":"Yes, if you are building a non-commercial Minecraft server automation tool or hobby project. The package is actively maintained, has low install friction, and provides a clean API for common server control tasks. However, the non-commercial license is a hard blocker for any monetized or commercial use, and the alpha status means the API and behavior may change. Verify that your target server software supports the remote control API MCPyLib expects before committing to it."},"id":"mcpylib","links":{"html":"https://skillfed.io/packages/mcpylib","md":"https://skillfed.io/packages/mcpylib.md","pypi":"https://pypi.org/project/mcpylib/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-11","license_spdx":null,"license_treatment":"noncommercial","name":"mcpylib","python_support":"supports_current","summary":"Python library for controlling Minecraft servers with python code."},"popularity":{"monthly_downloads":544889,"position":6080,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.1"}
