Funplay MCP for Cocos v0.7.0
Added
- Project-scoped MCP URLs and explicit project/extension-session guards for mutating legacy-URL calls. Initialize, tool results and screenshot geometry carry structural identity evidence. Old URLs remain readable; writes require a verified
expected_context pin. These checks prevent accidental misrouting, not unauthorized access.
- Opt-in
timing: "frame-paced" for calibrated mouse drags: unscaled duration/holds, separate target-renderer animation frames, bounded receipts, retained request-key deduplication, same-tool status/cancel, stale/focus/pause checks and owned shutdown cleanup. Renderer frames are explicitly not native Game View Update evidence or gameplay acceptance. Legacy step timing remains the default.
Changed
- One-click setup generates project-bound URLs. The existing Skills notice also reports old endpoints and offers explicit combined reconfiguration; unreadable, unsupported, unverified and manually repointed entries remain protected, including custom headers/timeouts and historical shared entries. TOML updates retain the existing conservative URL-block editor, not a full-document TOML validator.
- Built-in workflow/UI Skills v4 add conditional identity/input guidance with managed reference updates, legacy-v3 recognition and protection for locally modified content. Core/Full tool counts and project settings are unchanged.
Fixed
- Frame-paced input recognizes native Game View child focus inside the captured foreground window, and a focus handoff after release no longer marks a finished drag as failed. Window focus loss while a button is held still interrupts input and attempts owned release cleanup.
Release Assets
Funplay.CocosMcp.v0.7.0.zip - Cocos Creator extension package.
release-manifest.json - Machine-readable release metadata.
SHA256SUMS.txt - SHA-256 checksums for release artifacts.
Publish Channels
- GitHub Release: Cocos Creator extension zip package.
- npm:
funplay-cocos-mcp@0.7.0.
- MCP Registry:
io.github.FunplayAI/funplay-cocos-mcp version 0.7.0.
Verify
shasum -a 256 -c SHA256SUMS.txt