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
| Name | Type | Required |
|---|---|---|
workflow | str | None | no (default None) |
dir | str | None | no (default None) |
name | str | None | no (default None) |
tier | str | no (default 'standard') |
structure | str | None | no (default None) |
git_init | bool | no (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
}
}
}