Skip to content

feat(mcp): expose game resources and play prompts - #55

Merged
nosam1998 merged 2 commits into
mainfrom
feat/mcp-resources-prompts
Oct 1, 2026
Merged

nosam1998 merged 2 commits into
mainfrom
feat/mcp-resources-prompts

Conversation

@nosam1998

Copy link
Copy Markdown
Member

Expose game rules, match briefings, compact state, and bounded replay pages through standard MCP resources and URI templates. All reads use the injected viewer; invalid schemes, paths, and viewer query overrides are rejected. Resource cache metadata marks data private and immediately stale.

Add play_game(game_id), embedding compact engine rules and the tool loop. Official-client tests discover catalogs, read every resource kind, render the prompt, reject invalid requests, and verify spectator projection.

Depends on #54. Live subscriptions are a separate unit.

@nosam1998
nosam1998 changed the base branch from feat/mcp-history-replay to main October 1, 2026 00:40
@nosam1998
nosam1998 marked this pull request as ready for review October 1, 2026 00:42
@nosam1998
nosam1998 merged commit ebb82b4 into main Oct 1, 2026
10 checks passed
@nosam1998
nosam1998 deleted the feat/mcp-resources-prompts branch October 2, 2026 06:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant