Skip to main content

init

Family: Project utilities — init, validate, sync, regenerate, doctor, tree, version. See Project utilities.

Initialize a new Vyasa project (tier/structure-packs/git like the CLI).

@mcp.tool()
def init(
workflow: str | None = None,
dir: str | None = None,
name: str | None = None,
tier: str = 'standard',
structure: str | None = None,
git_init: bool = False,
) -> str

Parameters

NameTypeRequired
workflowstr | Noneno (default None)
dirstr | Noneno (default None)
namestr | Noneno (default None)
tierstrno (default 'standard')
structurestr | Noneno (default None)
git_initboolno (default False)

Returns str.

Call shape

Fill your values; omit optional parameters:

{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "init",
"arguments": {
"workflow": "...",
"dir": "...",
"name": "...",
"tier": "...",
"structure": "...",
"git_init": false
}
}
}