Projects
bm_projectList, create, and review Basic Memory projects to manage note folders, set a default workspace, and track recent changes in a selected project.
Instructions
Basic Memory projects. command: list (projects, grouped by workspace); create (name, path, optional set_default, workspace); recent (what changed lately in the required project: since, items, paging).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"command": "<command>"
},
"name": "bm_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | For create: the new project's name. | |
| page | No | Page number. | |
| path | No | For create: the folder that holds the project's notes. | |
| items | No | What to return: notes, observations, relations, or a mix. Default: notes. | |
| since | No | How far back to look: '7d', '24h', '2 days ago', 'last week', or a date. Windows shorter than one day are widened to one day. | 7d |
| command | Yes | What to do. | |
| project | No | Project name, 'workspace/project', or external id. Required for one-project operations; search may instead use `projects` or `all_projects=true`. Project discovery needs no scope. | |
| page_size | No | Results per page (1-100). | |
| workspace | No | In Cloud: the workspace slug, name or id that holds the project. | |
| set_default | No | For create: make the new project the default. | |
| output_format | No | text |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |