NestDaddy

Packwright MCP

io.github.rithwikbabu/packwright-mcp · v0.5.0

Packwright compiles, renders, validates, and captures paired Minecraft Java packs.

Connect Runs on your machine

Terminal
claude mcp add packwright-mcp -e PACKWRIGHT_WORKSPACE=<PACKWRIGHT_WORKSPACE> -e PACKWRIGHT_JAVA=<PACKWRIGHT_JAVA> -e PACKWRIGHT_CACHE_DIR=<PACKWRIGHT_CACHE_DIR> -e PACKWRIGHT_READ_ONLY=<PACKWRIGHT_READ_ONLY> -e PACKWRIGHT_OFFLINE=<PACKWRIGHT_OFFLINE> -e PACKWRIGHT_SPYGLASS_COMMAND=<PACKWRIGHT_SPYGLASS_COMMAND> -- npx -y @rithwikbabu/[email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "packwright-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@rithwikbabu/[email protected]"
      ],
      "env": {
        "PACKWRIGHT_WORKSPACE": "<PACKWRIGHT_WORKSPACE>",
        "PACKWRIGHT_JAVA": "<PACKWRIGHT_JAVA>",
        "PACKWRIGHT_CACHE_DIR": "<PACKWRIGHT_CACHE_DIR>",
        "PACKWRIGHT_READ_ONLY": "<PACKWRIGHT_READ_ONLY>",
        "PACKWRIGHT_OFFLINE": "<PACKWRIGHT_OFFLINE>",
        "PACKWRIGHT_SPYGLASS_COMMAND": "<PACKWRIGHT_SPYGLASS_COMMAND>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "packwright-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@rithwikbabu/[email protected]"
      ],
      "env": {
        "PACKWRIGHT_WORKSPACE": "<PACKWRIGHT_WORKSPACE>",
        "PACKWRIGHT_JAVA": "<PACKWRIGHT_JAVA>",
        "PACKWRIGHT_CACHE_DIR": "<PACKWRIGHT_CACHE_DIR>",
        "PACKWRIGHT_READ_ONLY": "<PACKWRIGHT_READ_ONLY>",
        "PACKWRIGHT_OFFLINE": "<PACKWRIGHT_OFFLINE>",
        "PACKWRIGHT_SPYGLASS_COMMAND": "<PACKWRIGHT_SPYGLASS_COMMAND>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "packwright-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@rithwikbabu/[email protected]"
      ],
      "env": {
        "PACKWRIGHT_WORKSPACE": "<PACKWRIGHT_WORKSPACE>",
        "PACKWRIGHT_JAVA": "<PACKWRIGHT_JAVA>",
        "PACKWRIGHT_CACHE_DIR": "<PACKWRIGHT_CACHE_DIR>",
        "PACKWRIGHT_READ_ONLY": "<PACKWRIGHT_READ_ONLY>",
        "PACKWRIGHT_OFFLINE": "<PACKWRIGHT_OFFLINE>",
        "PACKWRIGHT_SPYGLASS_COMMAND": "<PACKWRIGHT_SPYGLASS_COMMAND>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
PACKWRIGHT_WORKSPACE
Required
Absolute path containing datapacks and optional sibling resource packs Packwright may access.
PACKWRIGHT_JAVA
Optional
Optional Java 25 executable used for setup, vanilla command validation, builds, GameTest runs, and official-client visual capture.
PACKWRIGHT_CACHE_DIR
Optional
Optional absolute path for verified Minecraft artifacts, visual generation runs, client-capture evidence, and local reference data.
PACKWRIGHT_READ_ONLY
Optional
Set to true to disable MCP tools that write to the workspace.
PACKWRIGHT_OFFLINE
Optional
Set to true to prohibit network access, including explicit version setup.
PACKWRIGHT_SPYGLASS_COMMAND
Optional
Optional command for an independently installed and trusted Spyglass executable.

Details

Package@rithwikbabu/[email protected] (NPM, stdio)
First published31 Jul 2026
Last updated31 Jul 2026
Registry nameio.github.rithwikbabu/packwright-mcp

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.