Minecraft Development MCP Server
github.com
What it is
Minecraft Development MCP Server gives AI assistants and development tools ways to inspect Minecraft Java source and mods. It can download, decompile and remap versions on first use, then cache the results for searching and analysis. Its 21 tools cover source code, mappings and registry data, validation, and mod analysis. Developers can validate Mixin code and loader-specific access rules, inspect mod JAR metadata and dependencies, and compare versions at class and AST levels to identify changes. Mapping namespaces include Yarn, Mojmap, Intermediary and obfuscated names. Yarn is available for Minecraft 1.14–1.21.11; versions 26.1 and later support Mojmap, while Yarn is unavailable. Setup is documented for Claude Desktop and Claude Code, with HTTP transport and a standalone CLI also available. Installation options include global npm, npx or a source build. It is free and MIT-licensed, and runs on Windows, macOS and Linux/WSL. Node.js 18 or newer is required, and Java 17 or newer is needed for decompilation and remapping. Its local cache uses about 400–500 MB per Minecraft version.
Spec sheet
- Purpose
- Minecraft Dev MCP gives AI assistants access to tools for decompiling, remapping, searching, and analyzing Minecraft source code.Read 8 Oct 2026 · github.com
- Intended users
- The README describes the tools as supporting Minecraft mod development workflows, including analyzing third-party mods, validating mixins, and checking version changes.Read 8 Oct 2026 · github.com
- Integrations
- The README documents setup for Claude Desktop and Claude Code, and also describes an HTTP transport for clients or editors.Read 8 Oct 2026 · github.com
- Security
- The README says loopback binding at 127.0.0.1 enables DNS-rebinding protection; binding to a non-loopback host disables that protection and should be limited to a trusted network, ideally behind a reverse proxy or authentication.Read 8 Oct 2026 · github.com
- Support
- The package metadata links bug reports to the project’s GitHub Issues page.Read 8 Oct 2026 · github.com
- License
- The repository identifies its license as MIT.Read 8 Oct 2026 · github.com
- Features
- It can download, remap, and decompile Minecraft versions on first use, then cache the results.Read 8 Oct 2026 · github.com
- HTTP security
- The README says loopback binding enables DNS-rebinding protection automatically and warns that binding to a non-loopback host disables that protection.Read 8 Oct 2026 · github.com
- Install options
- The README recommends global installation through npm and also documents running the package with npx or building from source.Read 8 Oct 2026 · github.com
- Installation
- The README recommends global npm installation and also documents running it with npx or building from source.Read 8 Oct 2026 · github.com
- Local CLI
- A standalone CLI can invoke the server's tools without an MCP client and returns JSON output.Read 8 Oct 2026 · github.com
- Mapping coverage
- Yarn and Mojmap are supported for versions 1.14 through 1.21.11; versions 26.1 and later support Mojmap, while Yarn is unavailable.Read 8 Oct 2026 · github.com
- Mappings
- It supports Yarn, Mojmap, Intermediary, and obfuscated mapping namespaces for symbol translation.Read 8 Oct 2026 · github.com
- Minecraft source
- It can retrieve and search decompiled Minecraft Java source, with on-demand downloads and cached results.Read 8 Oct 2026 · github.com
- Mod loaders
- Its mod JAR analysis supports Fabric, Quilt, Forge, and NeoForge.Read 8 Oct 2026 · github.com
- Mod support
- It can analyze and decompile Fabric, Quilt, Forge, and NeoForge mod JARs, including metadata, dependencies, entry points, and mixin configurations.Read 8 Oct 2026 · github.com
- Requirements
- The project requires Node.js 18 or newer and Java 17 or newer for decompilation and remapping.Read 8 Oct 2026 · github.com
- Search
- It provides SQLite FTS5 indexes for full-text search across Minecraft and mod source.Read 8 Oct 2026 · github.com
- Storage
- The README says its platform-specific cache uses about 400–500 MB per Minecraft version and can be relocated with CACHE_DIR.Read 8 Oct 2026 · github.com
- Storage and disk use
- Downloaded JARs, mappings, decompiled source, and search databases are stored in a local cache that uses about 400–500 MB per Minecraft version.Read 8 Oct 2026 · github.com
- Toolset
- The project documents 21 tools in four categories for source code, mappings and registry data, analysis and validation, and mod analysis.Read 8 Oct 2026 · github.com
- Validation
- It can validate Mixin code, Fabric access wideners, and Forge or NeoForge access transformers against Minecraft source or bytecode.Read 8 Oct 2026 · github.com
- Version comparison
- It offers class-level and AST-level comparisons between Minecraft versions to show changes and potential breaking changes.Read 8 Oct 2026 · github.com
- Version comparisons
- It compares Minecraft versions at class and AST levels to identify changes such as modified method signatures and fields.Read 8 Oct 2026 · github.com
- Version limits
- Yarn is supported for Minecraft 1.14–1.21.11; versions 26.1 and later support Mojmap, while Yarn is unavailable.Read 8 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Free and MIT-licensed.
- Analyzes Fabric, Quilt, Forge and NeoForge mods.
- Compares Minecraft versions at class and AST levels.
- Offers a standalone CLI and HTTP transport.
Limits
- Java 17+ is required for decompilation and remapping.
- Cache uses about 400–500 MB per Minecraft version.
- Yarn is unavailable for versions 26.1 and later.
- Non-loopback HTTP binding disables DNS-rebinding protection.
Who it suits
It suits Minecraft mod developers who want tools for source inspection, mod analysis, validation or version comparisons. Users need Node.js 18 or newer, and Java 17 or newer for decompilation and remapping.
Verdict
This server brings source, mapping, mod and version-analysis tools to Minecraft development workflows. Check the Java and Node.js requirements, mapping coverage and local cache needs before setup.
Where Specifiction places it
- Minecraft Mod Development Tools#4 of 358.6