Files
youle_cocos/cocoscreator_projects/YouleNexus/extensions/cocos-creator-mcp/package.json
T
joywayerandClaude Opus 4.8 7ab748919a chore: 纳入项目全部源码进根仓库统一管理
删除 YouleNexus 内嵌 .git,统一由根仓库唯一管理。提交:
- projects/ 旧 H5 模板 Game_Surface_3 与各子游戏源码
- cocoscreator_projects/YouleNexus 工程 + cocos-creator-mcp 扩展源码
- CLAUDE.md、.mcp.json 等配置
library/temp/node_modules/dist 等缓存由 .gitignore 排除。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 11:55:13 +08:00

110 lines
2.9 KiB
JSON

{
"package_version": 2,
"name": "cocos-creator-mcp",
"version": "1.14.0",
"author": "harady",
"editor": ">=3.8.0",
"scripts": {
"build": "tsc && node scripts/postbuild.js",
"watch": "tsc -w"
},
"description": "MCP Server for Cocos Creator [2ade3d2fa124]",
"main": "./dist/main.js",
"bin": {
"iflow-mcp_harady-cocos-creator-mcp": "client/stdio-bridge.js"
},
"dependencies": {
"vue": "^3.1.4",
"wasm-vips": "^0.0.17"
},
"devDependencies": {
"@cocos/creator-types": "^3.8.6",
"@types/node": "^18.17.1",
"typescript": "^5.8.2"
},
"panels": {
"default": {
"title": "i18n:cocos-creator-mcp.panel_title",
"type": "dockable",
"main": "dist/panels/default",
"size": {
"min-width": 350,
"min-height": 200,
"width": 450,
"height": 350
}
},
"recorder": {
"title": "i18n:cocos-creator-mcp.recorder_title",
"type": "dockable",
"main": "dist/panels/recorder",
"size": {
"min-width": 400,
"min-height": 400,
"width": 500,
"height": 600
}
}
},
"contributions": {
"menu": [
{
"path": "i18n:menu.extension/Cocos Creator MCP",
"label": "i18n:cocos-creator-mcp.open_panel",
"message": "open-panel"
},
{
"path": "i18n:menu.extension/Cocos Creator MCP",
"label": "i18n:cocos-creator-mcp.open_recorder",
"message": "open-recorder"
}
],
"messages": {
"open-panel": {
"methods": [
"openPanel"
]
},
"open-recorder": {
"methods": [
"openRecorder"
]
},
"start-server": {
"methods": [
"startServer"
]
},
"stop-server": {
"methods": [
"stopServer"
]
},
"get-server-status": {
"methods": [
"getServerStatus"
]
},
"update-port": {
"methods": [
"updatePort"
]
}
},
"scene": {
"script": "./dist/scene.js",
"methods": [
"getNodeInfo",
"getAllNodes",
"findNodesByName",
"setNodeProperty",
"setComponentProperty",
"getSceneHierarchy",
"moveNode",
"addComponentToNode",
"removeComponentFromNode"
]
}
}
}