Gives Claude Desktop (and other MCP Capable AI Agents) the ability to write, compile, and deliver Minecraft mod JARs — all from chat.
Double-click INSTALL.bat. It will:
- Check Node.js and Java are installed
- Run
npm install - Create the Claude Desktop config snippet
- Open your config folder
- All saved here C:\Users%USERNAME%\AppData\Local\AMMOS
Need Node.js? → https://nodejs.org (LTS version) Need Java 17? → https://adoptium.net
Paste this into %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"minecraft-builder": {
"command": "node",
"args": ["C:\\Users\\%USERNAME%\\AppData\\Local\\AMMOS\\server.js"]
}
}
}Restart Claude Desktop. Done.
Just talk to Claude naturally:
"Build me a Forge 1.20.1 mod that lets me leash players with a Lead"
Claude will:
scaffold_forge_mod— creates the full Gradle project structurewrite_file— writes all Java source filesbuild_mod— runsgradlew.bat build, reads errors, auto-fixes and retriesget_jar_path— tells you exactly where the.jaris
Mods are saved to the workspace\ folder inside this directory.
To compile mods, Gradle needs its wrapper files. The scaffolder tries to generate them automatically if you have Gradle installed. If not:
- Download the Forge 1.20.1 MDK from https://files.minecraftforge.net
- Extract it and copy
gradlew.batand thegradle/folder into your mod's project folder insideworkspace\
| Tool | What it does |
|---|---|
scaffold_forge_mod |
Full project structure (build.gradle, mods.toml, main class) |
write_file |
Write any Java/config file into the project |
read_file |
Read a file back |
list_files |
Browse the project tree |
run_command |
Run any shell command (gradlew, git, etc.) |
build_mod |
Compile with gradlew, read output, report errors |
get_jar_path |
Find the final compiled JAR |
check_environment |
Verify Java, Gradle, Node are installed |