project.create
Since 0.6Changed in next
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 234 tokens (in the default list, paid on every call) |
| Toolset | core |
Arguments
| Argument | Type | Required | Default | Allowed values | Description |
|---|---|---|---|---|---|
agent | string | no | The name of the agent making the call, when several agents share one connection: each named agent is its own actor and plays its own game. Leave it out when there is one agent. | ||
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, kart, 2d-starter, 2d-empty, platformer | starter/empty: the type's own; collection-course: 3D; fp-starter: first person; kart: the Kart Starter; 2d-starter: 2D; platformer: the 2D starter |
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>"
}
}