Skip to content

v1.1.0

Choose a tag to compare

@Txpple Txpple released this 24 Jun 21:43

No Foundry module required — standalone headless MCP server (Playwright headless Chromium).

Actor tooling — full D&D 5e creature authoring & editing (69 → 74 tools)

New tools:

  • update-actor — edit an existing actor's whole stat block: abilities, saving throws, skills, HP/AC/initiative, movement, senses, defenses (damage/condition immunities & resistances with replace/add/remove), languages + telepathy, NPC resources (legendary actions/resistances, lair), and 2024 habitat/treasure.
  • apply-condition — apply or remove conditions, including leveled exhaustion.
  • update-actor-item — dot-path patch + deletePaths on an item embedded on an actor.
  • manage-activity — add / edit / remove / list activities (attack, damage, save, heal, check, utility) on world or embedded items (authors a Multiattack, a heal, a save ability, etc.).
  • manage-effect — create / edit / delete / list ActiveEffects on an actor or item (e.g. +1 AC, resist fire).

Also in this release:

  • add-feature gains a homebrew-spell mode (author a spell from scratch with method/components/optional activity) plus feat widening (featType / requirements).
  • get-actor now reports real ability & skill modifiers, AC, legendary actions, and XP (it previously showed zeros — a derived-field read fix), and surfaces spell casting method.
  • New stat-block-builder skill that composes the above into a full creature build.

Quality: 578 unit tests; live-verified end-to-end (28/28) against Foundry 14.364 / dnd5e 5.3.3; the existing attack/save builders were routed through one shared activity builder with a byte-equivalence test (no behavioral drift); a multi-agent adversarial review found and fixed two edge-case bugs before release.

Install (source)

Download the zip → npm installnpx playwright install chromiumnpm run build → wire dist/index.js as your MCP server. See the README for .env / .mcp.json setup.