setup-mod
Skill9 starsChanged 4 months agoMITView on GitHub
Step 2 of 4 of the Minecraft Java MCP setup. Download the minecraft-java MCP mod jar and its matching Fabric API jar and install both into the Minecraft mods folder. Use when the user has Minecraft Java with the Fabric loader ready and needs the MCP mod and Fabric API installed.
In this repository28 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- build-natural-worldSkill
- build-settlementSkill
- build-structureSkill
- build-systemsSkill
- design-buildingSkill
- design-citySkill
- design-groundsSkill
- design-houseSkill
- design-monumentSkill
- design-villageSkill
- exec-blueprintSkill
- exec-inspectSkill
- exec-planSkill
- exec-reflectSkill
- exec-workerSkill
- setup-connectSkill
- setup-fabricSkill
- setup-serverSkill
- survey-researchSkill
- survey-siteSkill
- system-redstoneSkill
- system-transitSkill
- terrain-caveSkill
- terrain-ecologySkill
- terrain-integrateSkill
- terrain-landmarkSkill
- terrain-shapeSkill
The file
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 2 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 20
If either is missing, get it before continuing.
- Distinctive: line 89
If the user wants to confirm the mod loads before configuring it:
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Install the MCP mod + Fabric API (Step 2 of 4)
This is Phase 2 of the four-phase Minecraft Java MCP setup. It assumes
Phase 1 (setup-fabric) is done: Fabric is installed and the mods/ folder
exists. You should have, written down:
- the chosen Minecraft version (e.g.
26.3); - the mods-folder path (single-player) or the
<server>root with itsmods/folder (dedicated server).
If either is missing, get it before continuing. Work interactively — confirm each download before moving on.
What you're installing
The MCP server is delivered as a Fabric mod. It needs exactly two jars in
mods/, both matching the same Minecraft version:
- The MCP mod —
minecraft-fabric-mcp-<modver>+<mc-version>.jar. - Fabric API — the mod's only dependency.
Match the Minecraft version on both jars. A jar built for
26.1.2will not load on1.21.11, and vice versa. The version suffix after the+must equal the version chosen in Phase 1.
Step 1 — Download the MCP mod jar
From the mod's releases: https://github.com/chapmanjw/minecraft-java-fabric-mcp-server/releases
Pick the asset whose filename ends in +<your-mc-version>.jar — e.g.
minecraft-fabric-mcp-1.2.0+26.3.jar for Minecraft 26.3. Pin to a specific
release tag rather than tracking latest, so the version stays in lockstep
with Minecraft and Fabric API.
Step 2 — Download the matching Fabric API jar
From Modrinth: https://modrinth.com/mod/fabric-api/versions
Filter by your Minecraft version and download the Fabric API jar for it — e.g.
fabric-api-0.165.0+26.3.jar. Its Minecraft version must match exactly. Each mod jar also requires Fabric API at or above its pin (0.141.6+1.21.11, 0.145.4+26.1.1, 0.155.3+26.1.2, 0.161.0+26.2, 0.165.0+26.3); an older Fabric API fails to load, so filtering by Minecraft version alone does not guarantee a new enough jar.
The mod jar declares an EXACT
depends.minecraft, so a jar built for one Minecraft version is refused at load on any other — you get a clear loader error rather than a crash later. Do not mix versions across the two jars.
Step 3 — Put both jars in mods/
Copy both jars into the mods/ folder from Phase 1.
Single-player — the platform path:
| OS | Path |
| Windows | %appdata%\.minecraft\mods\ |
| macOS | ~/Library/Application Support/minecraft/mods/ |
| Linux | ~/.minecraft/mods/ |
Dedicated server — <server>/mods/:
mkdir -p /opt/fabric-mcp/mods
# copy both jars into itThe folder should now contain exactly these two jars (plus any other mods the user already runs):
mods/
├── fabric-api-0.165.0+26.3.jar
└── minecraft-fabric-mcp-1.2.0+26.3.jarConfirm with the user that both files are present and that the version suffixes match each other and the Minecraft version.
Step 4 — Quick load check (optional but recommended)
If the user wants to confirm the mod loads before configuring it:
- Single-player: launch the Fabric profile and load any world.
- Dedicated server:
java -Xmx2G -jar fabric-server-launch.jar nogui.
In the log, look for the mod's startup lines:
[minecraft_fabric_mcp] MCP server config loaded from .../config/minecraft_fabric_mcp/config.json
[minecraft_fabric_mcp] Registered N MCP tools (M skipped due to version/module constraints)
[minecraft_fabric_mcp] MCP server listening at http://127.0.0.1:8765 (...)Seeing the listening line means the mod loaded and the embedded MCP server
started. (Phase 3 covers configuring it and verifying /healthz.) If the game
crashes on load, the usual cause is a version mismatch between the mod jar, the
Fabric API jar, and Minecraft — re-check the +<version> suffixes.
Wrap up
Confirm with the user:
- MCP mod jar for the chosen Minecraft version is in
mods/. - Matching Fabric API jar is in
mods/. - Both version suffixes match each other and the Minecraft version.
- (Optional) The mod loaded and logged the MCP
listeningline.
Hand off: Phase 2 is done — the mod is installed. The next step configures the
MCP server (config.json), launches it, and verifies it's reachable. Offer to
continue with the setup-server skill now.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

