100 lines
2.3 KiB
JSON
100 lines
2.3 KiB
JSON
{
|
|
"name": "funplay-cocos-mcp",
|
|
"package_version": 2,
|
|
"version": "0.1.1",
|
|
"description": "Embedded MCP server for Cocos Creator with scene script execution, project resources, prompts, and file/scene tools.",
|
|
"author": "Funplay",
|
|
"license": "MIT",
|
|
"main": "browser.js",
|
|
"scripts": {
|
|
"check": "node --check browser.js && node --check scene.js && node --check panel/index.js && node --check lib/assets.js && node --check lib/client-config.js && node --check lib/config.js && node --check lib/diagnostics.js && node --check lib/electron-tools.js && node --check lib/input.js && node --check lib/interaction-log.js && node --check lib/prompts.js && node --check lib/resources.js && node --check lib/screenshots.js && node --check lib/server.js && node --check lib/tool-registry.js && node --check lib/utils.js"
|
|
},
|
|
"panels": {
|
|
"default": {
|
|
"title": "Funplay Cocos MCP",
|
|
"type": "dockable",
|
|
"main": "panel/index.js",
|
|
"size": {
|
|
"min-width": 520,
|
|
"min-height": 480,
|
|
"width": 760,
|
|
"height": 720
|
|
}
|
|
}
|
|
},
|
|
"contributions": {
|
|
"menu": [
|
|
{
|
|
"path": "Funplay",
|
|
"label": "MCP Server",
|
|
"message": "open-panel"
|
|
}
|
|
],
|
|
"messages": {
|
|
"open-panel": {
|
|
"methods": [
|
|
"openPanel"
|
|
]
|
|
},
|
|
"start-server": {
|
|
"methods": [
|
|
"startServer"
|
|
]
|
|
},
|
|
"stop-server": {
|
|
"methods": [
|
|
"stopServer"
|
|
]
|
|
},
|
|
"restart-server": {
|
|
"methods": [
|
|
"restartServer"
|
|
]
|
|
},
|
|
"get-status": {
|
|
"methods": [
|
|
"getStatus"
|
|
]
|
|
},
|
|
"get-panel-state": {
|
|
"methods": [
|
|
"getPanelState"
|
|
]
|
|
},
|
|
"save-config": {
|
|
"methods": [
|
|
"saveConfig"
|
|
]
|
|
},
|
|
"list-tools": {
|
|
"methods": [
|
|
"listToolsForPanel"
|
|
]
|
|
},
|
|
"call-tool": {
|
|
"methods": [
|
|
"callToolFromPanel"
|
|
]
|
|
},
|
|
"read-resource": {
|
|
"methods": [
|
|
"readResourceFromPanel"
|
|
]
|
|
},
|
|
"get-client-config": {
|
|
"methods": [
|
|
"getClientConfig"
|
|
]
|
|
},
|
|
"configure-client": {
|
|
"methods": [
|
|
"configureClient"
|
|
]
|
|
}
|
|
},
|
|
"scene": {
|
|
"script": "scene.js"
|
|
}
|
|
}
|
|
}
|