minecraft-mcp-server
Verified Safeby yuniko-software
Overview
Enables large language models (LLMs) like Claude to control a Minecraft character as a bot through the Model Context Protocol (MCP), performing various in-game actions.
Installation
npx -y github:yuniko-software/minecraft-mcp-server --host localhost --port 25565 --username ClaudeBotSecurity Notes
The server uses `mineflayer` for Minecraft interaction, which is a well-established library. Tool arguments are validated using `zod` schemas, preventing common injection vulnerabilities through the tool interface. `stdio-filter.ts` actively filters `stdout` to pass only structured JSON or log messages, reducing potential information leaks. No hardcoded secrets were found; configuration parameters (host, port, username) are passed via command-line arguments. The use of `cross-spawn` within dependencies is for internal process management, not arbitrary user command execution.
Similar Servers
mcp-use-cli
An interactive command-line interface (CLI) tool for connecting to and interacting with Model Context Protocol (MCP) servers using natural language, acting as an AI client that orchestrates LLM responses with external tools.
mcp-framework
A Rust framework for building AI agents with built-in Model Context Protocol (MCP) support, multi-LLM integration, and a web-based inspector for debugging.
converse
Orchestrates and exposes various AI tools (chat, multi-model consensus, job management) over the Model Context Protocol, enabling local, persistent, and potentially asynchronous AI interactions across multiple Large Language Model (LLM) providers.
game-agents
A sandbox for learning agentic development, where LLM-driven agents interact with game environments via the Model Context Protocol (MCP).