Skip to content
Agentmart
Submit a tool

Packwright MCP

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

Connector by rithwikbabu · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/rithwikbabu-packwright-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
8 read · 8 write · 6 delete
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 22

Read from the source code; the running server may list different tools.

Read 8 · Look things up without changing anything.

  • datapack_inspect
  • datapack_test
  • datapack_validate
  • minecraft_lookup
  • resource_read
  • visual_asset_inspect
  • visual_capabilities
  • visual_validate

Write 8 · Create, change, send or run things.

  • datapack_create
  • texture_import
  • visual_capture
  • visual_compile
  • visual_connect
  • visual_render
  • visual_revision_create
  • visual_spec_upsert

Delete 6 · Delete, drop, revoke or wipe things.

  • datapack_build
  • project_build
  • resource_delete
  • resource_upsert
  • visual_commit
  • visual_project_attach

Secrets and settings it asks for

Other settings (environment variables or headers).

  • PACKWRIGHT_CACHE_DIR
  • PACKWRIGHT_JAVA
  • PACKWRIGHT_OFFLINE
  • PACKWRIGHT_READ_ONLY
  • PACKWRIGHT_SPYGLASS_COMMAND
  • PACKWRIGHT_WORKSPACE

Tools (22)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • datapack_buildBuild Datapack ZIPcan change or delete data

    Run strict structural and authoritative Minecraft 26.2 command validation, then create a deterministic datapack ZIP with pack.mcmeta at its root. Java 25 and setup-version are required; builds cannot bypass vanilla validation. Existing output files require overwrite=true and their current SHA-256.

  • datapack_createCreate Datapack

    Create a Minecraft Java Edition 26.2 datapack below the configured workspace. The target must not exist. Supports a no-write dry run and optional namespace load/tick functions.

  • datapack_inspectInspect Datapackread-only

    Inspect pack metadata, namespaces, resource inventory, hashes, Minecraft 26.2 compatibility, and validator readiness without changing files.

  • datapack_testRun Vanilla GameTestsread-only

    Validate commands, then load a staged copy of the pack and run selected GameTests in a disposable Minecraft 26.2 universe. The configured timeout is one shared budget capped at five minutes.

  • datapack_validateValidate Datapackread-only

    Run structural checks plus authoritative Minecraft 26.2 dispatcher, registry, and codec validation for every ordinary .mcfunction command. Requires setup-version and Java 25 unless includeVanilla=false; configured Spyglass diagnostics are also available. Invalid packs return normalized diagnostics as a tool execution error.

  • minecraft_lookupSearch Minecraft 26.2 Dataread-only

    Search locally cached Minecraft 26.2 commands, registries, resource types, and identifiers. This tool never performs network access.

  • project_buildBuild Paired Pack ZIPscan change or delete data

    Validate and build separate deterministic datapack and resource-pack ZIPs for an attached project. Existing artifacts require both current SHA-256 values.

  • resource_deleteDelete Resourcecan change or delete data

    Delete exactly one datapack file. Requires confirm=true and the file's current SHA-256; directories are never recursively deleted.

  • resource_readRead Datapack Resourceread-only

    Read an allowed text resource by typed Minecraft resource ID or exact pack-relative path. Returns its SHA-256 for guarded follow-up writes.

  • resource_upsertCreate or Update Resourcecan change or delete data

    Create a typed datapack resource or allowed text file. Existing files require overwrite=true and their current expectedSha256. dryRun returns the proposed diff without writing.

  • texture_importImport PNG Texture

    Strictly decode, bound, normalize, metadata-strip, and content-address a PNG supplied inline or through an exact hash-guarded workspace file.

  • visual_asset_inspectInspect Visual Assetread-only

    Inspect a paired project, its logical item graph, current draft readiness, bindings, textures, renders, and commit state without changing files.

  • visual_capabilitiesReport Visual Capabilitiesread-only

    Report the truthful Minecraft 26.2 capability boundary and the separately labeled current compiler support for each visual target.

  • visual_captureCapture With Minecraft Client

    Launch the pinned official Minecraft 26.2 client in a disposable deterministic studio and return protocol-v3, representation-bound framebuffer evidence for supported item, block, headwear, entity, or placeable fixtures. Required world/gameplay views are authoritative only for the recorded OpenGL environment. Scale-reference and debug-hitbox views are separately requested augmented QA aids, never WYSIWYG evidence and never substitutes for required authority. The strict representation union accepts no commands, functions, saves, executable content, or mod paths. Requires explicit client-capture …

  • visual_commitCommit Accepted Visualcan change or delete data

    After explicit acceptance, atomically install every proposed datapack and resource-pack file. Official-client evidence can authorize commit only when its proposalBindingStatus is implemented; capture_only block, headwear, entity, and placeable evidence is QA-only until the compiler implements that exact representation. Accepted evidence requires the exact verified report SHA-256, which is bound into the durable commit receipt.

Show 7 more tools
  • visual_compileCompile Visual Draft

    Compile a semantic custom-item ModelSpec into exact Minecraft 26.2 item-definition, model, UV, and texture draft assets without changing the paired packs.

  • visual_connectConnect Item Behavior

    Create a guarded multi-file proposal connecting a client item definition to a vanilla carrier through minecraft:item_model, with optional give helper and recipe.

  • visual_project_attachAttach Paired Packscan change or delete data

    Associate sibling datapack and resource-pack roots through a guarded project manifest. Can create a new format-88.0 resource pack without moving the datapack.

  • visual_renderRender Visual Draft

    Render the selected model-specific scene-review profile with Packwright’s deterministic CPU renderer. All profiles produce bounded original-reference scenes, advisory measurements, an immutable report, individual image resources, and a contact sheet returned as image content.

  • visual_revision_createRepair Visual Draft

    Create an immutable child revision by changing only named parts, materials, display transforms, or selected review-profile metadata against the reviewed spec hash.

  • visual_spec_upsertCreate Visual Draft

    Validate a semantic custom-item ModelSpec, including its selected review-profile metadata, and create an immutable, content-addressed draft run. Review profiles stage the same compiled item output and never imply new native target support.

  • visual_validateValidate Paired Visual Projectread-only

    Combine paired-pack, model, graph, CPU preview, binding, vanilla-command, and optional GameTest validation. Existing official-client evidence is authoritative by default for supported profiles; set requireClientCapture false only for an explicit fast advisory pass.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Jul 31, 2026 (2 months ago)
Last release
Jul 31, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.rithwikbabu/packwright-mcp
Version
0.5.0
Auth
No auth
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Packwright MCP. Agent Mart. https://agentmart.dev/connectors/rithwikbabu-packwright-mcp (last updated 2026-10-24)