Minecraft Builder Claude Mcp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Minecraft Builder Claude Mcp Server (Agent Skill) and scored it 96/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 1 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 1 flagged
A bulleted imperative like {match} tells the agent to never reveal, disclose, or mention something to the user. Used adversarially it can instruct the agent to hide its tool calls or lie about what it did — stripping the transparency a user relies on to trust the agent.
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
An MCP (Model Context Protocol) server that enables Claude to generate Minecraft structures from natural language descriptions. Describe what you want to build, and Claude will create a .schem file that you can import into Minecraft.
.schem file generation pip install -r requirements.txt pip install -e .Edit your config file:
%APPDATA%\Claude\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonAdd this configuration:
{
"mcpServers": {
"minecraft-builder": {
"command": "python",
"args": ["-m", "minecraft_builder"]
}
}
}Once installed, chat with Claude and describe structures. Claude will ask where to save the files.
Create a 5x5 stone platformBuild a wooden door frame using oak planksMake a campfire area with logs arranged in a circleBuild a medieval cottage: 8x6 blocks, oak planks walls, stone foundation, glass windows, 6 blocks tallCreate a lighthouse tower with a circular stone base (7 blocks diameter), 25 blocks tall, stone for bottom 20 blocks, glass for top 5 blocksDesign a garden with a cobblestone path down the middle (10 blocks long), dirt blocks on sides for plantingSee examples/PROMPTS.md for more detailed examples and tips.
create_minecraft_structure - Converts structure definitions to .schem files
open_folder_in_explorer - Opens Windows Explorer at the output location
The generated .schem files work with WorldEdit:
.schem file to your WorldEdit schematics folder:[world]/plugins/WorldEdit/schematics/.minecraft/config/worldedit/schematics/ //schem load <filename>
//pasteAlternatively, use MCEdit, Amulet Editor, or other schematic tools.
The tool accepts structures in this format:
{
"name": "my_structure",
"description": "Optional description",
"blocks": [
{
"x": 0,
"y": 0,
"z": 0,
"block_type": "minecraft:stone"
},
{
"x": 1,
"y": 0,
"z": 0,
"block_type": "oak_planks"
}
]
}Block IDs:
minecraft:stone, minecraft:oak_planksstone, oak_planks (auto-prefixed with minecraft:)Coordinates:
llm-minecraft-builds/
├── src/minecraft_builder/
│ ├── __init__.py
│ ├── __main__.py # MCP server entry point
│ ├── server.py # MCP server and tool definitions
│ ├── schema.py # Pydantic data models
│ └── converter.py # JSON to .schem converter
├── examples/
│ ├── example_structures.json
│ └── PROMPTS.md
├── requirements.txt
├── pyproject.toml
├── README.md
├── CLAUDE.md # Instructions for Claude Code
└── LARGE_STRUCTURE_GUIDE.mdMCP server not appearing:
python --versionpip list | grep minecraft-builderInstallation errors:
pip install -r requirements.txtpip install -e . --force-reinstallStructure won't import in Minecraft:
//schem list in-game to verify file is detectedLarge structures truncated:
LARGE_STRUCTURE_GUIDE.md for handling complex structuresPath issues (WSL):
C:\Users\username\Desktop/mnt/c/Users/...cd src
python -m minecraft_builderThe server runs in stdio mode for MCP communication.
python test_converter.pyContributions welcome:
MIT License
Built using:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.