Kevin-Liu-01

Minecraft Agent — Development skill for Claude Code

Development community

LAN-capable Minecraft MCP server built with Dedalus MCP and a Mineflayer bridge.

How to install Minecraft Agent

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Kevin-Liu-01/Minecraft-Agent and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Minecraft Agent does

LAN-capable Minecraft MCP server built with Dedalus MCP and a Mineflayer bridge.

Alternatives in Development

  • Mempalace Init — Set up MemPalace — install the package, initialize a palace, register the MCP server with Cursor, and verify e 58.6k ★
  • Claude Context Mode — An MCP server that sits between Claude Code and these outputs 5.3k ★
  • Claudes C Compiler — Claude Opus 4.6 wrote a dependency-free C compiler in Rust, with backends targeting x86 (64- and 32-bit), ARM 2.6k ★

README

Minecraft Agent

Minecraft Agent demo

LAN-oriented Minecraft MCP stack: Python MCP server + Node Mineflayer bridge. Control a bot via the Dedalus agent or in-game **chat as natural language commands**.

**New in v2:** Skill library, multi-step planning, persistent world memory, freeform building from natural language, smelting/furnace automation, error recovery with retry, and a creative/survival mode toggle.


Quick start (one command)

Get everything running and command the bot from **in-game chat**:

  1. **Open Minecraft Java Edition**, start a world, and click **Open to LAN**. Note the port (e.g. `61246`).

  2. **Expose your MCP server** so the cloud agent can reach it (required for chat commands):

    ngrok http 8000

    Copy the `https://...` URL (e.g. `https://abc123.ngrok.io`).

  3. **Run the one-command launcher** (bridge + MCP server + join game + chat agent):

    export DEDALUS_API_KEY=your_key_here
    uv run python run_live_chat.py --join-host 192.168.68.70 --join-port 61246

    Use your machine's LAN IP for `--join-host` (or `127.0.0.1` if the world is on this machine). Use the port shown in-game for `--join-port`. Put `MINECRAFT_PORT` and `MINECRAFT_HOST` in `.env` to avoid passing `--join-*` each time. Add `--auth offline` to skip the Microsoft login (recommended for LAN worlds).

  4. **In Minecraft chat**, type natural language commands. Examples:

    • mine 10 dirt
    • go to the tree
    • build a 5x5 house with oak planks
    • attack the zombie
    • switch to creative mode and give me 64 diamonds
    • create a plan to get iron tools

What this project is

  • Python MCP server – Exposes 60+ Minecraft bot actions as MCP tools (move, mine, place, attack, craft, chat, plan, remember, build, smelt, and more). Built on dedalus_mcp.
  • Node bridge – Connects to a r