Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Minecraft Mcp Server

    A Minecraft MCP Server powered by Mineflayer API. It allows to control a Minecraft character in real-time, allowing AI assistants to build structures, explor...

    368 stars
    TypeScript
    Updated Oct 19, 2025
    artificial-intelligence
    claude
    javascript
    large-language-models
    mcp
    mcp-server
    minecraft
    modelcontextprotocol
    natural-language-processing
    nodejs
    typescript

    Table of Contents

    • Prerequisites
    • Getting started
    • Run Minecraft
    • MCP Configuration
    • Running
    • Available Commands
    • Movement
    • Flight
    • Inventory
    • Block Interaction
    • Furnace
    • Entity Interaction
    • Communication
    • Game State
    • Contributing

    Table of Contents

    • Prerequisites
    • Getting started
    • Run Minecraft
    • MCP Configuration
    • Running
    • Available Commands
    • Movement
    • Flight
    • Inventory
    • Block Interaction
    • Furnace
    • Entity Interaction
    • Communication
    • Game State
    • Contributing

    Documentation

    Minecraft MCP Server

    ___

    [!IMPORTANT]

    Currently supports Minecraft version 1.21.11. Newer versions may not work with this MCP server, but we will add support as soon as possible.

    https://github.com/user-attachments/assets/6f17f329-3991-4bc7-badd-7cde9aacb92f

    A Minecraft bot powered by large language models and Mineflayer API. This bot uses the Model Context Protocol (MCP) to enable Claude and other supported models to control a Minecraft character.

    Prerequisites

    • Git
    • Node.js (>= 20.10.0)
    • A running Minecraft game (the setup below was tested with Minecraft 1.21.8 Java Edition included in Microsoft Game Pass)
    • An MCP-compatible client. Claude Desktop will be used as an example, but other MCP clients are also supported

    Getting started

    This bot is designed to be used with Claude Desktop through the Model Context Protocol (MCP).

    Run Minecraft

    Create a singleplayer world and open it to LAN (ESC -> Open to LAN). Bot will try to connect using port 25565 and hostname localhost. These parameters could be configured in claude_desktop_config.json on a next step.

    MCP Configuration

    Make sure that Claude Desktop is installed. Open File -> Settings -> Developer -> Edit Config. It should open installation directory. Find file with a name claude_desktop_config.json and insert the following code:

    json
    {
      "mcpServers": {
        "minecraft": {
          "command": "npx",
          "args": [
            "-y",
            "github:yuniko-software/minecraft-mcp-server",
            "--host",
            "localhost",
            "--port",
            "25565",
            "--username",
            "ClaudeBot"
          ]
        }
      }
    }

    Double-check that right --port and --host parameters were used. Make sure to completely reboot the Claude Desktop application (should be closed in OS tray).

    Running

    Make sure Minecraft game is running and the world is opened to LAN. Then start Claude Desktop application and the bot should join the game.

    It could take some time for Claude Desktop to boot the MCP server. The marker that the server has booted successfully:

    You can give bot any commands through any active Claude Desktop chat. You can also upload images of buildings and ask bot to build them 😁

    Don't forget to mention that bot should do something in Minecraft in your prompt. Because saying this is a trigger to run MCP server. It will ask for your permissions.

    Using Claude Sonnet could give you some interesting results. The bot-agent would be really smart 🫡

    Example usage: shared Claude chat

    Available Commands

    Once connected to a Minecraft server, Claude can use these commands:

    Movement

    • get-position - Get the current position of the bot
    • move-to-position - Move to specific coordinates
    • look-at - Make the bot look at specific coordinates
    • jump - Make the bot jump
    • move-in-direction - Move in a specific direction for a duration

    Flight

    • fly-to - Make the bot fly directly to specific coordinates

    Inventory

    • list-inventory - List all items in the bot's inventory
    • find-item - Find a specific item in inventory
    • equip-item - Equip a specific item

    Block Interaction

    • place-block - Place a block at specified coordinates
    • dig-block - Dig a block at specified coordinates
    • get-block-info - Get information about a block
    • find-block - Find the nearest block of a specific type

    Furnace

    • smelt-item - Smelt items using a furnace-like block

    Entity Interaction

    • find-entity - Find the nearest entity of a specific type

    Communication

    • send-chat - Send a chat message in-game
    • read-chat - Get recent chat messages from players

    Game State

    • detect-gamemode - Detect the gamemode on game

    Contributing

    Feel free to submit pull requests or open issues for improvements. All refactoring commits, functional and test contributions, issues and discussion are greatly appreciated!

    To get started with contributing, please see CONTRIBUTING.md.

    ---

    ⭐ If you find this project useful, please consider giving it a star on GitHub! ⭐

    Your support helps make this project more visible to other people who might benefit from it.

    Similar MCP

    Based on tags & features

    • MC

      Mcp Open Library

      TypeScript·
      42
    • AW

      Aws Mcp Server

      Python·
      165
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • LI

      Liveblocks Mcp Server

      TypeScript·
      11

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • MC

      Mcp Open Library

      TypeScript·
      42
    • AW

      Aws Mcp Server

      Python·
      165
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • LI

      Liveblocks Mcp Server

      TypeScript·
      11

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k