Minecraft Dev MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Minecraft Dev MCPget the source code for the Block class in 1.20.1"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Minecraft Dev MCP
A Model Context Protocol server that gives AI assistants native access to Minecraft mod development tools — decompile, remap, search, and analyze Minecraft source code directly from your AI workflow.
Quick Start
Prerequisites
Requirement | Details |
Node.js 18+ | |
Java 17+ | Required for decompilation and remapping • Verify with |
Installation
Method | Command |
NPM (Recommended) |
|
NPX (No Install) | Use |
From Source | See the Development section |
Claude Desktop
Add to your Claude Desktop configuration file:
Platform | Config Path |
Windows |
|
macOS |
|
Linux |
|
NPM installation:
{
"mcpServers": {
"minecraft-dev": {
"command": "minecraft-dev-mcp"
}
}
}NPX (no installation required):
{
"mcpServers": {
"minecraft-dev": {
"command": "npx",
"args": ["-y", "@mcdxai/minecraft-dev-mcp"]
}
}
}Claude Code
Add to .claude/settings.local.json in your project, or to your global Claude Code settings:
{
"mcpServers": {
"minecraft-dev": {
"command": "minecraft-dev-mcp"
}
}
}Features
Feature | Description |
On-demand decompilation | Download, remap, and decompile any Minecraft version (1.14+) on first use — cached for instant access afterward |
Multiple mapping namespaces | Yarn, Mojmap (official), Intermediary, and obfuscated — translate any symbol between them with |
Decompiled source access | Retrieve Java source for any Minecraft class with optional line-range filtering |
Mod JAR analysis | Analyze Fabric, Quilt, Forge, and NeoForge mods — metadata, mixins, dependencies, entry points — and decompile them |
Mixin & Access Widener validation | Validate Mixin annotations and |
Version diff | Class-level and AST-level diff between any two Minecraft versions — method signatures, field changes, breaking changes |
Full-text search | SQLite FTS5 indexes for fast BM25-ranked search across Minecraft and mod source |
20 tools across 4 categories — see docs/tools.md for the full reference.
Common Workflows
Workflow | Steps |
First-time source access | Call |
Analyze a third-party mod |
|
Validate a Fabric mixin |
|
Find breaking changes between versions |
|
Fast broad search |
|
Translate obfuscated names |
|
Version Support
Version Range | Yarn | Mojmap | Notes |
1.14 – 1.21.11 | Full support | Full support | Obfuscated — two-step remapping required (official → intermediary → named) |
26.1+ | Not available | Full support | Deobfuscated by Mojang — no remapping needed, classes already human-readable |
Yarn mappings are discontinued after 1.21.11, which is the last obfuscated Minecraft version. All 26.1+ releases ship with readable class and method names and only require Mojmap.
Tested versions: 1.19.4 · 1.20.1 · 1.21.10 · 1.21.11 · 26.1-snapshot-8 · 26.1-snapshot-9
Configuration
Environment Variable | Description |
| Override the default cache directory location |
| Logging verbosity: |
{
"mcpServers": {
"minecraft-dev": {
"command": "minecraft-dev-mcp",
"env": {
"CACHE_DIR": "/custom/cache/path",
"LOG_LEVEL": "DEBUG"
}
}
}
}Development
Task | Command |
Install dependencies |
|
Build |
|
Dev mode (hot reload) |
|
Tests |
|
Build from source:
git clone https://github.com/MCDxAI/minecraft-dev-mcp.git
cd minecraft-dev-mcp
npm install
npm run buildTroubleshooting
Issue | Solution |
Java not found — | Install Java 17+ from Adoptium • Verify with |
Decompilation fails | Check available disk space (~500 MB per version) • Review |
Yarn not available — | Yarn is only supported for 1.14–1.21.11 • Use |
Class not found | Use the fully qualified class name (e.g., |
Registry returns no data | Registry names use singular form: |
WSL path error | Both |
Credits
Project | Details |
VineFlower | Modern Java decompiler by the Vineflower Team |
tiny-remapper | JAR remapping tool by FabricMC |
Yarn Mappings | Community-maintained mappings by FabricMC |
MCP SDK | Protocol implementation by Anthropic |
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MCDxAI/minecraft-dev-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server