project.create
Since 0.6
Make a project from a template and take it as this session's: argus.project.json and scenes/main.scene.json only, no editor or service.
Then project.open.
| Title | New project |
| Mode | disk |
| Token cost | about 212 tokens (in the default list, paid on every call) |
| Toolset | core |
Arguments
| Argument | Type | Required | Default | Allowed values | Description |
|---|---|---|---|---|---|
location | string | yes | The folder to make it in, absolute | ||
name | string | yes | Also its folder name | ||
template | enum | no | starter | starter, empty, collection-course, fp-starter, 2d-starter, 2d-empty | starter/empty: the type's own; collection-course: 3D game; fp-starter: first person; 2d-starter: 2D game |
type | enum | no | 3d | 2d, 3d, 3d-hd | Project type (kind, render.profile) |
Example
An MCP tools/call with the required arguments (placeholders in angle brackets).
{
"name": "project.create",
"arguments": {
"location": "<location>",
"name": "<name>"
}
}