# Changelog All notable changes to Funplay MCP for Cocos will be documented in this file. This project follows a simple changelog format inspired by [Keep a Changelog](https://keepachangelog.com/), and uses semantic versioning when releases are tagged. ## [0.1.0] - 2026-04-15 ### Added - Embedded HTTP MCP server inside a Cocos Creator extension. - `Funplay > MCP Server` editor panel for service management and one-click MCP client configuration. - One-click configuration support for Claude Code / Claude Desktop, Cursor, VS Code, Trae, Kiro, and Codex. - Primary unified tool: `execute_javascript`. - `context: "scene"` for active scene/runtime automation. - `context: "editor"` for Cocos editor/browser automation. - Compatibility execution tools: - `execute_scene_script` - `execute_editor_script` - MCP protocol capabilities: - `initialize` - `tools/list` - `tools/call` - `resources/list` - `resources/read` - `resources/templates/list` - `prompts/list` - `prompts/get` - `core` tool profile with 50 high-signal tools. - `full` tool profile with 67 tools. - Scene and hierarchy inspection tools. - Node, component, UI, camera, animation, prefab, and asset tools. - File read/write/search tools and asset refresh helpers. - TypeScript diagnostic tools for Cocos projects. - Runtime state and time-scale control tools. - Button, node event, component method, mouse, keyboard, and preview input simulation tools. - Desktop, editor, scene, game, and preview screenshot tools. - MCP resources for project context, scene state, selection, script errors, and interaction history. - MCP prompts for script repair, playable prototype creation, scene validation, and scene auto-wiring. - Debug logs for server lifecycle events. - English and Chinese README files. - MIT license file. ### Changed - Promoted `execute_javascript` as the recommended primary tool across tool descriptions, prompts, and documentation. - Simplified the Cocos panel to focus on service management and MCP client configuration. - Changed the menu entry to `Funplay > MCP Server`. ### Fixed - Fixed panel initialization issues caused by unsafe DOM querying. - Fixed relative-path handling for asset open/select workflows. - Fixed bundled Cocos TypeScript diagnostic lookup. - Improved scene/game screenshot targeting with panel-level cropping when available. - Improved low-level mouse drag coordinates for panel-relative input injection.