Summary
The create_memory_project MCP tool always creates projects in the default workspace (Personal). There is no parameter to target a specific workspace (organization/teams), and a path-prefix workaround is silently dropped.
Reproduction
Account has access to two workspaces (visible via list_workspaces):
Personal — type=personal, default
drew cain — type=organization
1. No workspace parameter exists
The create_memory_project schema only accepts project_name, project_path, set_default, output_format. No workspace_slug / tenant_id / workspace_id.
create_memory_project(project_name="org-cloud-test", project_path="/org-cloud-test")
→ landed in Personal workspace
2. Path-prefix workaround silently dropped
create_memory_project(project_name="org-path-test", project_path="drew-cain/org-path-test")
→ response: "Path: /org-path-test" (drew-cain/ prefix stripped)
→ landed in Personal workspace
Expected
Either:
- Add a
workspace_slug (or tenant_id / workspace_id) parameter to create_memory_project so MCP clients can target an organization workspace.
- Or, at minimum, reject creation with an error when there's no way to target the intended workspace, and document that org-workspace creation must go through the
bm CLI or web UI.
The current behavior is the worst case — the path prefix is silently accepted and discarded, masking the limitation.
Environment
- MCP server: Basic Memory Cloud - Dev
- Discovered while exercising the cloud MCP tool surface from Claude Code.
Summary
The
create_memory_projectMCP tool always creates projects in the default workspace (Personal). There is no parameter to target a specific workspace (organization/teams), and a path-prefix workaround is silently dropped.Reproduction
Account has access to two workspaces (visible via
list_workspaces):Personal— type=personal, defaultdrew cain— type=organization1. No workspace parameter exists
The
create_memory_projectschema only acceptsproject_name,project_path,set_default,output_format. Noworkspace_slug/tenant_id/workspace_id.2. Path-prefix workaround silently dropped
Expected
Either:
workspace_slug(ortenant_id/workspace_id) parameter tocreate_memory_projectso MCP clients can target an organization workspace.bmCLI or web UI.The current behavior is the worst case — the path prefix is silently accepted and discarded, masking the limitation.
Environment