#918 · Primary category: AI Agents & Automation

minecraft-mcp-server

artificial-intelligence claude javascript large-language-models mcp mcp-server minecraft modelcontextprotocol natural-language-processing nodejs typescript

A Minecraft MCP Server powered by Mineflayer API. It allows to control a Minecraft character in real-time, allowing AI assistants to build structures, explore the world, and interact with the game environment through natural language instruction

Project last updated:04/04/26

GitHub Stars

712

Forks

83

Contributors

9

License

Apache-2.0

Why we included this project

Most LLM demos stop at text, but this one puts a model inside a live Minecraft world. It's an MCP server that lets Claude or any other MCP-compatible client drive a bot through natural-language commands: move around, dig and place blocks, manage inventory, smelt items, and read in-game chat. Setup is straightforward: open a single-player world to LAN, point the server at localhost, and the bot joins your game. Watching an agent build structures is fun, but the project earns its keep as a testbed: you can watch how an LLM plans multi-step actions, whether its tool calls hold up, and how it reacts when the game state doesn't match what it expected. It's written in TypeScript on top of Mineflayer, so teams poking at agentic behavior or tool-use reliability get a small, hackable codebase to experiment with.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category