I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

minecraft-mcp-server
Un serveur Minecraft MCP alimenté par l'API MineFlayer. Il permet de contrôler un personnage Minecraft en temps réel, permettant aux assistants d'IA de construire des structures, d'explorer le monde et d'interagir avec l'environnement de jeu par l'enseignement du langage naturel
3 years
Works with Finder
0
Github Watches
5
Github Forks
36
Github Stars
Minecraft MCP Server
⚠️ IMPORTANT COMPATIBILITY WARNING: As of March 25, 2025, Minecraft 1.21.5 was just released. This bot is currently NOT compatible with Minecraft 1.21.5. Please use Minecraft 1.21.4 until we release an update with 1.21.5 support.
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
- Node.js
- A running Minecraft game (the setup below was tested with Minecraft 1.21.4 Java Edition included in Microsoft Game Pass)
- Claude Desktop
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:
{
"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 is a hammer icon that appears next to the chat.
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 3.7 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
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
Entity Interaction
-
find-entity
- Find the nearest entity of a specific type
Communication
-
send-chat
- Send a chat message in-game
Contributing
This application was made in just two days, and the code is really simple and straightforward. All refactoring commits, functional and test contributions, issues and discussion are greatly appreciated!
Feel free to submit pull requests or open issues for improvements. Some areas that could use enhancement:
- Additional documentation
- More robust error handling
- Tests for different components
- New functionality and commands
相关推荐
Confidential guide on numerology and astrology, based of GG33 Public information
A geek-themed horoscope generator blending Bitcoin prices, tech jargon, and astrological whimsy.
Therapist adept at identifying core issues and offering practical advice with images.
A medical specialist offering assistance grounded in clinical guidelines. Disclaimer: This is intended for research and is NOT safe for clinical use!
A GPT designed to provide everyday financial advice and tools to Canadians, primarily inspired by the subreddit Personal Finance Canada.
Advanced software engineer GPT that excels through nailing the basics.
Découvrez la collection la plus complète et la plus à jour de serveurs MCP sur le marché. Ce référentiel sert de centre centralisé, offrant un vaste catalogue de serveurs MCP open-source et propriétaires, avec des fonctionnalités, des liens de documentation et des contributeurs.
Manipulation basée sur Micropython I2C de l'exposition GPIO de la série MCP, dérivée d'Adafruit_MCP230XX
Une passerelle API unifiée pour intégrer plusieurs API d'explorateur de blockchain de type étherscan avec la prise en charge du protocole de contexte modèle (MCP) pour les assistants d'IA.
Miroir dehttps: //github.com/suhail-ak-s/mcp-typeseense-server
MCP Server pour récupérer le contenu de la page Web à l'aide du navigateur sans tête du dramwright.
Un bot de chat IA pour les petites et moyennes équipes, soutenant des modèles tels que Deepseek, Open AI, Claude et Gemini. 专为中小团队设计的 Ai 聊天应用 , 支持 Deepseek 、 Open Ai 、 Claude 、 Gemini 等模型。
本项目是一个钉钉 MCP (Protocole de connecteur de message) 服务 , 提供了与钉钉企业应用交互的 API 接口。项目基于 Go 语言开发 , 支持员工信息查询和消息发送等功能。
Reviews

user_TIOWRHmF
I've been using the minecraft-mcp-server from yuniko-software for a while now, and it's fantastic! The setup was straightforward, and it runs smoothly without any issues. I appreciate the flexibility it offers, allowing for customizations and modifications to enhance the gameplay experience. Highly recommend for any Minecraft server enthusiasts!