Skip to main content
Glama

Cocos MCP Log Bridge

by czh2774
SceneService.js1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SceneService = void 0; /** * 场景操作服务 * 封装对场景的操作,使用 Editor.Message 发送场景消息 */ class SceneService { constructor() { } /** * 获取 SceneService 单例 * @returns SceneService 实例 */ static getInstance() { if (!SceneService.instance) { SceneService.instance = new SceneService(); } return SceneService.instance; } /** * 打开场景 * @param sceneUuid 场景资源的 uuid * @returns 是否成功打开场景 */ async openScene(sceneUuid) { try { console.log(`Opening scene with UUID: ${sceneUuid}`); await Editor.Message.request('scene', 'open-scene', sceneUuid); console.log('Scene opened successfully'); return true; } catch (error) { console.error('Error opening scene:', error); return false; } } } exports.SceneService = SceneService;

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/czh2774/cocosMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server