LAN-capable Minecraft MCP server built with Dedalus MCP and a Mineflayer bridge.
Drift inferred · capture-to-capture
tool count over time
06-16 03:48 now
10t
10t
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)
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