list_memory_projects
List all available projects with their status.Parameters
Response format:
text- Human-readable project list with guidancejson- Structured project metadata
Cloud workspace name or tenant_id. Falls back to
config.default_workspace when not specified.Returns
Text format:Constrained Mode:
When
- List of available projects with source (local, cloud, local+cloud)
- Guidance for selecting a project
- Session reminder to track selected project
BASIC_MEMORY_MCP_PROJECT is set, shows single project constraint info.Project Sources
Projects can have different sources:- local - Only exists in local configuration
- cloud - Only exists in cloud workspace
- local+cloud - Exists in both local and cloud
Examples
create_memory_project
Create a new Basic Memory project.Parameters
Name for the new project (must be unique)
File system path where the project will be stored.
The project directory will be created if it doesn’t exist.
Whether to set this project as the default project
Response format:
text- Human-readable confirmationjson- Structured project creation metadata
Returns
Text format:Error cases:
- Confirmation message
- Project details (name, path, default status)
- Usage guidance
- If project already exists:
already_exists: true, created: false - If constrained mode:
error: "PROJECT_CONSTRAINED"
Examples
Constraints
- Cannot create projects when
BASIC_MEMORY_MCP_PROJECTis set (constrained mode) - Project names must be unique
- Project path will be created if it doesn’t exist
delete_project
Delete a Basic Memory project.Parameters
Name of the project to delete
Returns
Confirmation message about project deletion including:
- Removed project details (name, path)
- Note that files remain on disk
- Instructions for re-adding if needed
Examples
Important Notes
- This does NOT delete files on disk - only removes the project from Basic Memory’s configuration and database
- The project will need to be re-added to access its content through Basic Memory again
- Cannot delete projects when
BASIC_MEMORY_MCP_PROJECTis set (constrained mode) - This action cannot be undone
Constraints
- Cannot delete projects in constrained mode
- Project must exist (raises error if not found)
- Shows list of available projects if project name doesn’t match
get_current_project
Get information about the currently active project.Parameters
Optional project name to query. If not provided, uses default project resolution.
Returns
Project information including:
Examples
list_workspaces
List available cloud workspaces (tenant_id, type, role, and name).Parameters
Response format:
text- Human-readable workspace listjson- Structured workspace metadata
Returns
Text format:
- List of available workspaces with tenant_id, type, and role
- Usage guidance for workspace parameter
Workspace Types
- personal - Individual user workspace
- organization - Organization workspace with multiple members
Workspace Roles
- owner - Full control over workspace
- admin - Administrative access
- member - Standard access
Examples
Use Cases
- Discover available cloud workspaces for current user
- Find workspace tenant_id for use in other tools
- Check subscription status for workspaces
- Verify workspace access and role
cloud_info
Return optional Basic Memory Cloud information and setup guidance.Returns
Markdown-formatted content with:
- Cloud features overview
- Setup instructions
- Subscription information
- Getting started guide
Examples
Use Cases
- Learn about cloud features
- Get setup instructions
- Understand subscription tiers
- Find cloud getting started guide
This is a discovery tool - no parameters required. Content is loaded from static resource file.
release_notes
Return the latest product release notes for optional user review.Returns
Markdown-formatted release notes including:
- New features
- Bug fixes
- Breaking changes
- Migration guides
Examples
Use Cases
- Check what’s new in latest version
- Review breaking changes
- Find migration instructions
- Stay updated on product improvements
This is a discovery tool - no parameters required. Content is loaded from static resource file.