Pz MCP Server
UnclaimedMCP server for Project Zomboid mod development: Build 42 Java API docs, vanilla Lua/script lookup, and mod scaffolding, validation and linting.
Install
claude mcp add pz --scope user -- node /absolute/path/to/pz-mcp-server/dist/index.jsSet up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
20 of 20 tools
Documented tools (20)
From project documentation. A server handshake does not verify each tool’s description or behavior.
pz_find_overloads
Every declaration of a method name, with its full parameter list
pz_find_script_param
A parameter or property by name across every block: type, default, min/max, allowed values
pz_get_api_doc
Read a page — a script block (item, craftRecipe, component Durability), tileproperties, rooms, a translation or XML format. entry for one parameter, docsection for one part
pz_get_class
Signature, inheritance, fields, constructors, methods with javadoc. filter regex for big classes, includeinherited to pull in supertype methods
pz_get_hierarchy
Supertypes, subtypes, and interface implementors
pz_lint_lua
Flags :method() calls that exist on no Java class, engine globals that don't exist, and Events.X names the game never fires
pz_list_api_docs
The 134 documented pages, by section (scripts, mapping, java, translations, xml)
pz_list_events
Event names the game fires, with the files that declare or handle them
pz_list_package
Classes and sub-packages of a package
pz_read_java
Read a class by name (HaloTextHelper or zombie.characters.HaloTextHelper), optionally a line range
pz_read_lua
Read a vanilla Lua file by line range (sandboxed to the install)
pz_scaffold_mod
New mod skeleton: mod.info, client/server/shared Lua, a script file, a translation stub
pz_search_api_docs
Regex search over the whole reference
pz_search_class
Fuzzy class search; also matches CamelCase initials (IGC → IsoGameCharacter)
pz_search_java
Regex search over the source — what a method actually does, who reads a tile property, how vanilla implements something
pz_search_lua
Regex search of media/lua, with optional path glob and context lines
pz_search_member
Find a method/field across all 3,965 classes — "which class has getModData()?"
pz_search_script
Item/recipe/vehicle definitions from media/scripts, returned as whole blocks
pz_status
Which data sources resolved
pz_validate_mod
mod.info keys, poster, media/lua placement, script module wrappers, brace balance, Translate folders
Tool change history
FAQ
Questions about Pz MCP Server
- How do I connect Pz MCP Server to Claude?
- The listing records `claude mcp add pz --scope user -- node /absolute/path/to/pz-mcp-server/dist/index.js` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Code as compatible clients.
- Is Pz MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Pz MCP Server do?
- Pz MCP Server documents 20 tools to the agent, including pz_find_overloads, pz_find_script_param, pz_get_api_doc. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.