74
/ 100
14 days ago
glama

awesome-mineflayer-mcp

A production-ready MCP server that gives an LLM agent standalone-equivalent control over a Mineflayer Minecraft bot — movement, mining, crafting, inventory, combat, containers, chat, and much more — exposed as 110 strongly-typed tools across 23 groups, with full bot lifecycle management and dual (poll + push) event streaming.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
🚨
Known vulnerabilities in dependencies: 2 critical
Affects packages this MCP installs at runtime. Upgrade or remove the affected dependency.
// known CVEs in dependencies2 critical

Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.

criticalvitest@2.1.0GHSA-5xrq-8626-4rwp

When Vitest UI server is listening, arbitrary file can be read and executed

criticalvitest@2.1.0GHSA-9crc-q9x8-hgqq

Vitest allows Remote Code Execution when accessing a malicious website while Vitest API server is listening

Depend on this server? Get alerted when its CVEs change.Watch this server free →
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configAWESOME_MINEFLAYER_MCP_HOME~/.awesome-mineflayer-mcp Config + token-cache directory.
configMCP_AUTO_CONNECT"": "true"
configMCP_COMMAND_DENY_(admin verbs)_ Slash commands run_command blocks. Setting it replaces the default; set empty to allow all.
configMCP_DEFAULT_AUTH"": "offline",
configMCP_DEFAULT_AUTO_RECONNECTtrue Auto-reconnect the default account on disconnect.
configMCP_DEFAULT_HOST"": "play.example.net",
configMCP_DEFAULT_PORTMCP_DEFAULT_HOST / — Default server to auto-connect on startup.
configMCP_DEFAULT_USERNAME"": "MyBot",
configMCP_DEFAULT_VERSIONauto Force a protocol version for the default account.
configMCP_DISABLE_GROUPS_(none)_ Comma-separated tool-group keys to disable (see catalog). Trim the surface for clients that struggle with a large tool list.
configMCP_PROFILES_FOLDERFor Microsoft auth in a headless setup, run setup once locally first (or point at a directory with a pre-cached token).
configMCP_SCREENSHOT_BROWSER_CHANNEL_(auto)_ Browser channel for screenshots (chrome, msedge, chromium).
configMCP_SCREENSHOT_EXECUTABLE_PATH_(none)_ Explicit browser executable path for screenshots (overrides channel).
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 1 concrete improvement we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/g0osey99-awesome-mineflayer-mcp-1yvvg3)](https://m8ven.ai/mcp/g0osey99-awesome-mineflayer-mcp-1yvvg3)
commit: 89a407ca18a4a39196c6ebe726d5208cff88a9e5
code hash: 853998509f82efd51b979b0dcfe2051ee3a0c0962c33f734da76f2969c1c82fb
verified: 6/29/2026, 11:25:27 AM
view raw JSON →