LightningReflex

Mcclaude — Development skill for Claude Code

Development community

Develop Minecraft plugins with Claude Code on a live server.

How to install Mcclaude

This entry records only its repository, not the path inside it, so there is no exact command to give. Open LightningReflex/mcclaude and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Mcclaude does

Develop Minecraft plugins with Claude Code on a live server. Read console, run commands, edit Skript files, and eval code — all from your IDE. End-to-end encrypted bridge between Claude Code and your Minecraft server.

Alternatives in Development

  • MCP Proxy — A bridge between Streamable HTTP and stdio MCP transports 2.4k ★
  • 13 Bridge IDE — Prompt 13: Bridge Layer (VS Code / JetBrains IDE Integration) 2.3k ★
  • Ds Harness Remote — 基于 DeepSeek Harness 插件机制构建的远程访问方案,通过低延迟、端到端加密的 P2P 网络,支持使用 PC、移动端 和 Web 随时访问本地设备上的DSH 、CodeX、Cursor、Claude Cod 860 ★

README

McClaude

Let Claude Code develop on a live Minecraft server.

McClaude bridges Claude Code and a running Minecraft server so Claude can read the console, run commands, and edit plugin files like Skript scripts in real time, without ever leaving the IDE.

What Claude can do

Tool Purpose
list_servers Get all servers reachable with the current token
read_console Read recent console output (50 lines by default)
send_command Execute a server command as console (no leading slash)
send_command_as Execute a command as a specific online player (proper sender, captures console output — chat-only output is not captured)
get_server_info Live TPS, MOTD, player count, version
list_plugins Installed plugins with versions
get_player_info Player details: health, location, gamemode, armor, effects (optional full inventory; optional styled for &-coded names/lore)
get_open_inventory Read the GUI/inventory a player currently has open (slots, items, title) — useful for verifying custom GUIs without screenshots
gui_open Open a collaborative GUI design canvas for a player (free item movement). Supports all inventory types: chest, hopper, anvil, furnace, workbench, etc. Session persists when closed — reopen with /mcclaude gui
gui_read Read current design GUI state. Records a snapshot for conflict detection
gui_set Set specific slots (incremental). Detects if player modified since last read — forces re-read before overwriting
gui_close End design session, return final layout for conversion to code
skript_eval Run Skript effect(s) — single (code) or batch (codes array, local variables persist across the batch). Validates no unquoted newlines before sending. Captures send/broadcast output directly (Skript only)
search_skript_syntax Query SkriptHub for Skript syntax (no server needed)

In addition to these tools, the user client mounts the