Packwright MCP Server
by rithwikbabuio.github.rithwikbabu/packwright-mcpv0.5.0
Packwright compiles, renders, validates, and captures paired Minecraft Java packs.
context tax
queued
security
queued
cold start
queued
freshness
Maintained2mo ago
Install Packwright MCP server
Install in Claude Code
claude mcp add packwright -e PACKWRIGHT_WORKSPACE='<packwright-workspace>' -- npx -y @rithwikbabu/packwright-mcpInstall in Cursor
{
"mcpServers": {
"packwright": {
"command": "npx",
"args": [
"-y",
"@rithwikbabu/packwright-mcp"
],
"env": {
"PACKWRIGHT_WORKSPACE": "<packwright-workspace>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"packwright": {
"command": "npx",
"args": [
"-y",
"@rithwikbabu/packwright-mcp"
],
"env": {
"PACKWRIGHT_WORKSPACE": "<packwright-workspace>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"packwright": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@rithwikbabu/packwright-mcp"
],
"env": {
"PACKWRIGHT_WORKSPACE": "<packwright-workspace>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"packwright": {
"command": "npx",
"args": [
"-y",
"@rithwikbabu/packwright-mcp"
],
"env": {
"PACKWRIGHT_WORKSPACE": "<packwright-workspace>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| PACKWRIGHT_WORKSPACE | yes | — | Absolute path containing datapacks and optional sibling resource packs Packwright may access. |
| PACKWRIGHT_JAVA | — | — | Optional Java 25 executable used for setup, vanilla command validation, builds, GameTest runs, and official-client visual capture. |
| PACKWRIGHT_CACHE_DIR | — | — | Optional absolute path for verified Minecraft artifacts, visual generation runs, client-capture evidence, and local reference data. |
| PACKWRIGHT_READ_ONLY | — | — | Set to true to disable MCP tools that write to the workspace. |
| PACKWRIGHT_OFFLINE | — | — | Set to true to prohibit network access, including explicit version setup. |
| PACKWRIGHT_SPYGLASS_COMMAND | — | — | Optional command for an independently installed and trusted Spyglass executable. |
Freshness
Maintained — last maintenance signal 2mo ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-07-31 · 2mo ago · GitHub
Latest release
2026-07-31 · 2mo ago · GitHub · v0.5.0
Package published
no data · npm/PyPI
Registry entry updated
2026-07-31 · 2mo ago · official registry · v0.5.0
FAQ
›How do I install the Packwright MCP server in Claude Code?
Run: claude mcp add packwright -e PACKWRIGHT_WORKSPACE='<packwright-workspace>' -- npx -y @rithwikbabu/packwright-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Packwright require an API key?
Yes. It expects PACKWRIGHT_WORKSPACE.
›Can I use Packwright as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Packwright in the official MCP registry?
Yes, as io.github.rithwikbabu/packwright-mcp.
Alternatives to Packwright
Other gaming MCP servers.