mirror of
https://github.com/HappyLifeOk/cc-3-8-x-mcp.git
synced 2026-08-22 06:27:23 +00:00
Initial public release: cc-3-8-x-mcp
Cocos Creator 3.8.x MCP bridge extension with a built-in offline CLI. Components: - Editor extension: in-process MCP server exposing scene / asset-db / preview / local / editor-process-control tools - stdio router: aggregates multiple editor instances on one machine, with shortName dedup - offline CLI (cocos-mcp-cli): headless prefab read/write + a wrapper around the Cocos CLI build Pure Node.js, zero third-party dependencies. Licensed under Apache-2.0.
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
'use strict';
|
||||
|
||||
// 统一入口:re-export 所有公开 API
|
||||
const { parsePrefab } = require('./parse.js');
|
||||
const { writePrefab } = require('./write.js');
|
||||
const { editPrefab } = require('./editor/index.js');
|
||||
const { queryPrefab } = require('./query/index.js');
|
||||
const { setOverrideProperty, listOverrides } = require('./overrides.js');
|
||||
const { deterministicUUID, deterministicFileId, createFileIdGenerator } = require('./id.js');
|
||||
const primitives = require('./primitives.js');
|
||||
const animPrimitives = require('./anim-primitives.js');
|
||||
|
||||
module.exports = {
|
||||
parsePrefab,
|
||||
writePrefab,
|
||||
editPrefab,
|
||||
queryPrefab,
|
||||
setOverrideProperty,
|
||||
listOverrides,
|
||||
deterministicUUID,
|
||||
deterministicFileId,
|
||||
createFileIdGenerator,
|
||||
...primitives,
|
||||
// .anim 文件对象构建原语(AnimationClip / Track / Curve / Channel),
|
||||
// parse/write 复用 parsePrefab / writePrefab(同为 JSON 数组 + __id__ 引用格式)
|
||||
anim: animPrimitives,
|
||||
};
|
||||
Reference in New Issue
Block a user