Packwright compiles, renders, validates, and captures paired Minecraft Java packs.
Connect Runs on your machine
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]
{
"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>"
}
}
}
}
{
"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>"
}
}
}
}
{
"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
| Name | Description |
|---|---|
PACKWRIGHT_WORKSPACERequired | Absolute path containing datapacks and optional sibling resource packs Packwright may access. |
PACKWRIGHT_JAVAOptional | Optional Java 25 executable used for setup, vanilla command validation, builds, GameTest runs, and official-client visual capture. |
PACKWRIGHT_CACHE_DIROptional | Optional absolute path for verified Minecraft artifacts, visual generation runs, client-capture evidence, and local reference data. |
PACKWRIGHT_READ_ONLYOptional | Set to true to disable MCP tools that write to the workspace. |
PACKWRIGHT_OFFLINEOptional | Set to true to prohibit network access, including explicit version setup. |
PACKWRIGHT_SPYGLASS_COMMANDOptional | Optional command for an independently installed and trusted Spyglass executable. |
Details
| Package | @rithwikbabu/[email protected] (NPM, stdio) |
| First published | 31 Jul 2026 |
| Last updated | 31 Jul 2026 |
| Registry name | io.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.
