Skip to content

PWS MCP Server v0.3.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@Distortik Distortik released this 10 Aug 00:24
· 22 commits to main since this release

PWS MCP Server v0.3.0-beta.1

Testing prerelease: This version is available through GitHub only and has not been released on Steam Workshop. Back up your save and use a copy of it while testing.

Highlights

  • Fixed championship booking in generated and manually supplied show plans. Selected championships are now validated, saved to the match, re-read, and verified before success is reported.
  • Added support for vacant-title matches, championship defenses, tag titles, and multiple championships in one match.
  • Added pws_update_segment, which can preview and safely update an existing match or angle without rebuilding the card.
  • Added strict segment schemas. Unsupported fields such as singular titleId are rejected instead of being silently ignored; use titleIds: number[].
  • Added transactional writes, rollback, post-save verification, before/after results, and audit entries for segment updates.
  • Show responses now include every championship attached to each match.

pws_update_segment supports participants and teams, titles, winner and finish, match purpose, length, running order, card position, referee, agent, announcers, ringside workers, match-story settings, angle type and beats, angle groups and subject roles, plus the segment name and description.

Tested

The new championship flow was tested in a completed 90-minute show containing:

  • A vacant singles championship match
  • A tag-team championship defense
  • A match with two championships at stake
  • A successful singles-title defense and title change in the same match

PWS correctly updated the champions, reign dates, title history, and defense counts. All 27 automated tests also pass.

Installation

1. Install the TEST in-game plugin

  1. Download pws-mcp-server-TEST-plugin-v0.3.0-beta.1.zip from the assets below.
  2. Extract it. The archive contains a folder named pws-mcp-server-TEST.
  3. Copy that folder to %APPDATA%\ProWrestlingSimulator\plugins.
  4. Restart Pro Wrestling Sim.
  5. Disable the normal PWS MCP Server Workshop plugin and enable PWS MCP Server TEST. Do not enable both at the same time.
  6. Load a backed-up test save.

You may remain subscribed to the Workshop item; this prerelease does not update it.

2. Connect your AI client

Claude Desktop: Download pws-mcp-server-v0.3.0-beta.1.mcpb, then install it through Settings > Extensions > Advanced settings > Install Extension. Restart Claude Desktop and use the Code tab.

Codex or Claude Code: Point the MCP server configuration to:

%APPDATA%\ProWrestlingSimulator\plugins\pws-mcp-server-TEST\mcp-server.js

Restart the MCP server after changing the path.

Suggested tests

  • Ask for a title match, approve the card, and confirm the championship is selected in PWS before running the show.
  • Try a vacant-title match, a defense, a tag-title match, or more than one title in the same match.
  • Ask the assistant to preview a change to an existing segment, review the before/after result, and then approve it.
  • Complete the show and check the champions, title history, reign dates, and defense counts.

Please include your PWS version, AI client, and the exact error or unexpected result when reporting a problem.

Current scope

This prerelease focuses on championship persistence and safe editing of existing show segments. The broader contract, brand, stable, disciplinary, negotiation, and storyline-management ideas planned for later releases are not included yet. Raw database writes remain unavailable.