github Python analyzed 6e4d52a

Kevin-Liu-01/Minecraft-Agent

github

LAN-capable Minecraft MCP server built with Dedalus MCP and a Mineflayer bridge.

maintainer
Kevin-Liu-01
licence
MIT
first seen
2026-06-16
last seen
2026-06-16
releases · 30d
0
short id

Drift inferred · capture-to-capture

tool count over time

06-16 03:48 now
10t
10t
capabilities 10 tools
transport stdio counts 10 tools · 0 res · 0 prompts permission surface via README inference

tools

  • fill_blocks

    Fill a volume with blocks

  • get_mode

    Check current mode

  • give_item

    Give items to bot

  • kill_entities

    Kill entities by selector

  • run_command

    Execute any slash command

  • set_mode

    Switch between creative and survival

  • set_time

    Set time of day

  • set_weather

    Set weather

  • summon_entity

    Spawn entities

  • teleport

    Instant teleport to (x, y, z)

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 51

filesystem 10

  • fs Kevin-Liu-01-Minecraft-Agent-6e4d52a/run_live_chat.py :14 from pathlib import Path
  • fs Kevin-Liu-01-Minecraft-Agent-6e4d52a/src/minecraft_dedalus_mcp/constants.py :4 from pathlib import Path
  • fs Kevin-Liu-01-Minecraft-Agent-6e4d52a/src/minecraft_dedalus_mcp/event_log.py :13 from pathlib import Path
  • fs Kevin-Liu-01-Minecraft-Agent-6e4d52a/src/minecraft_dedalus_mcp/memory/session.py :5 from pathlib import Path
  • fs Kevin-Liu-01-Minecraft-Agent-6e4d52a/src/minecraft_dedalus_mcp/memory/world_memory.py :6 from pathlib import Path
  • fs Kevin-Liu-01-Minecraft-Agent-6e4d52a/src/minecraft_dedalus_mcp/planning/planner.py :6 from pathlib import Path
  • fs Kevin-Liu-01-Minecraft-Agent-6e4d52a/src/minecraft_dedalus_mcp/run_sim.py :6 from pathlib import Path
  • fs Kevin-Liu-01-Minecraft-Agent-6e4d52a/src/minecraft_dedalus_mcp/skills/store.py :5 from pathlib import Path
  • fs (weak) Kevin-Liu-01-Minecraft-Agent-6e4d52a/tests/test_mcp_e2e.py :10 from pathlib import Path
  • fs (weak) Kevin-Liu-01-Minecraft-Agent-6e4d52a/tests/test_run_sim.py :5 from pathlib import Path

shell / exec 2

  • shell (weak) Kevin-Liu-01-Minecraft-Agent-6e4d52a/tests/test_mcp_e2e.py :6 import subprocess
  • shell (weak) Kevin-Liu-01-Minecraft-Agent-6e4d52a/tests/test_run_sim.py :3 import subprocess

network 6

  • net Kevin-Liu-01-Minecraft-Agent-6e4d52a/dashboard.py :22 from urllib.parse import parse_qs, urlparse
  • net Kevin-Liu-01-Minecraft-Agent-6e4d52a/run_chat_agent.py :126 import httpx
  • net Kevin-Liu-01-Minecraft-Agent-6e4d52a/run_live_chat.py :18 import httpx
  • net Kevin-Liu-01-Minecraft-Agent-6e4d52a/src/minecraft_dedalus_mcp/bridge_client.py :5 import httpx
  • net Kevin-Liu-01-Minecraft-Agent-6e4d52a/src/minecraft_dedalus_mcp/run_sim.py :8 import httpx
  • net (weak) Kevin-Liu-01-Minecraft-Agent-6e4d52a/tests/test_mcp_e2e.py :5 import socket

secrets 4

  • secrets Kevin-Liu-01-Minecraft-Agent-6e4d52a/run_agent_live.py :38 if not os.getenv("DEDALUS_API_KEY"):
  • secrets Kevin-Liu-01-Minecraft-Agent-6e4d52a/run_chat_agent.py :319 if not os.getenv("DEDALUS_API_KEY"):
  • secrets Kevin-Liu-01-Minecraft-Agent-6e4d52a/run_live_chat.py :194 if not os.getenv("DEDALUS_API_KEY"):
  • secrets (weak) Kevin-Liu-01-Minecraft-Agent-6e4d52a/src/minecraft_dedalus_mcp/agent_demo.py :319 api_key = os.getenv("DEDALUS_API_KEY")

declared dependencies 7

  • dedalus_labs@>=0.3.0
  • dedalus_mcp@>=0.7.0
  • httpx@>=0.28.1
  • pydantic@>=2.12.0
  • python-dotenv@>=1.0.1
  • pytest@>=8.4.2
  • pytest-asyncio@>=1.2.0