Minecraft Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Minecraft Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
An MCP (Model Context Protocol) server that allows AI agents to play Minecraft! Built with Mineflayer and the official MCP TypeScript SDK.
Run directly with npx - no installation required:
npx -y minecraft-ai-mcpnpm install -g minecraft-ai-mcp
minecraft-ai-mcp# Clone the repository
git clone https://github.com/harjjotsinghh/minecraft-mcp.git
cd minecraft-mcp
# Install dependencies
npm install
# Build the project
npm run build
# Run the server
npm startAdd to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"minecraft": {
"command": "npx",
"args": ["-y", "minecraft-ai-mcp"]
}
}
}Add to your .cursor/mcp.json file:
{
"mcpServers": {
"minecraft": {
"command": "npx",
"args": ["-y", "minecraft-ai-mcp"]
}
}
}If you installed globally, you can use the command directly:
{
"mcpServers": {
"minecraft": {
"command": "minecraft-ai-mcp"
}
}
}| Tool | Description |
|---|---|
connect | Connect to a Minecraft server |
disconnect | Disconnect from the server |
get_status | Get bot's current status |
goto | Navigate to coordinates |
follow_player | Follow a specific player |
stop_movement | Stop all movement |
jump | Make the bot jump |
look_at | Look at coordinates |
dig_block | Break a block |
place_block | Place a block |
get_block_info | Get info about a block |
find_blocks | Find nearby blocks |
get_inventory | View inventory contents |
equip_item | Equip an item |
drop_item | Drop items |
craft_item | Craft an item |
get_recipes | Get crafting recipes |
attack_entity | Attack an entity |
stop_attack | Stop attacking |
get_nearby_entities | List nearby entities |
send_chat | Send chat message |
whisper | Private message a player |
get_players | List online players |
use_item | Use held item |
eat | Eat food |
sleep | Sleep in a bed |
wake | Wake up |
collect_block | Collect specific blocks |
activate_block | Interact with a block |
Connect to my local Minecraft server at localhost:25565 with username "AIBot"Find diamond ore near me and navigate to collect itBuild a 3x3 cobblestone platform at my current positionFind and attack any zombies within 20 blocksCraft a wooden pickaxe using the wood in my inventory# Run in development mode with auto-reload
npm run dev
# Build for production
npm run build
# Start the built server
npm startFor servers with online-mode=false:
Connect with auth: "offline"For online servers (requires Microsoft account):
Connect with auth: "microsoft"Note: Microsoft authentication will open a browser window for login.
Contributions are welcome! Please feel free to submit issues and pull requests.
MIT License - feel free to use this in your own projects!
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.