Projects
Projects 帮助您将多个 Spaces 整合在同一个顶层结构下,按团队、客户或应用对相关工作区进行分组。

项目过滤
从侧边栏选择一个项目后,仪表盘的所有视图将仅显示属于该项目的资源,包括:
- Spaces
- 任务
- Git 仓库
选择 "All Projects" 可查看所有项目的资源。
项目层级结构
Projects 为您的 Spaces 提供更高层次的组织结构。可以将 Projects 理解为包含相关 Spaces 的文件夹。
Your Account
├── Project: "E-commerce Platform"
│ ├── Space: "Frontend App"
│ ├── Space: "Backend API"
│ └── Space: "Mobile App"
├── Project: "Internal Tools"
│ ├── Space: "Admin Dashboard"
│ └── Space: "Analytics Service"
└── Project: "Client XYZ"
└── Space: "Custom Integration"创建 Projects
您可以从仪表盘创建 Projects,也可以通过 MCP 直接在 Claude 中创建。
从仪表盘创建
- 1. 在侧边栏点击 Projects
- 2. 点击 Create Project
- 3. 输入名称和可选描述
- 4. 点击 Create
从 Claude(MCP)创建
# 让 Claude 创建一个项目
"Create a new project called E-commerce Platform for my online store application"
在 Projects 之间移动 Spaces
您可以通过 Claude 和 MCP 在不同 Projects 之间移动 Spaces,随时重新整理。
从 Claude(MCP)移动
# 让 Claude 移动一个 Space
"Move space Frontend App to project Internal Tools" "Move MCP-note to MCP-memory project"
删除 Projects
您可以通过 Claude 和 MCP 删除 Projects。删除 Project 后,其中的所有 Spaces 和 Knowledge Items 也会被一并删除。
从 Claude(MCP)删除
# 让 Claude 删除一个项目
"Delete the project called Old Project"
警告:删除 Project 是永久性操作,无法撤销。项目中的所有 Spaces 和 Knowledge Items 将被删除。
MCP 工具参考
memory_list_projects列出账户中的所有 Projects。
{
"projects": [
{
"id": "abc-123",
"name": "E-commerce Platform",
"slug": "e-commerce-platform",
"description": "Main e-commerce application",
"space_count": 3
}
],
"total": 1
}memory_create_project创建一个新的 Project。
参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
| name | string | 是 | 新 Project 的名称 |
| description | string | 否 | 可选描述 |
memory_move_space将 Space 移动到不同的 Project。
参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
| space | string | 是 | 要移动的 Space 名称或 UUID |
| target_project | string | 是 | 目标 Project 名称或 UUID |
# 示例响应
{
"success": true,
"space": {
"id": "space-123",
"name": "Frontend App",
"project": {
"id": "project-456",
"name": "Internal Tools"
}
},
"message": "Space moved to project Internal Tools"
}memory_delete_project危险操作永久删除一个 Project 及其所有 Spaces。此操作无法撤销。
参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
| project | string | 是 | 要删除的 Project 名称或 UUID |
# 示例响应
{
"success": true,
"message": "Project deleted along with 3 spaces and all their items"
}警告:此操作将永久删除该 Project、其中所有 Spaces 以及这些 Spaces 中的所有 Knowledge Items。
最佳实践
- 1
每个应用使用独立的 Project
将同一应用或系统的所有 Spaces 整合在同一个 Project 下。
- 2
按客户创建 Projects
如果您服务多个客户,为每个客户创建独立的 Project,保持知识库互相隔离。
- 3
随时调整结构
无需一开始就设计完美的结构,随时可以在 Projects 之间移动 Spaces。
默认 Project
首次使用 ContextForge 时,系统会自动为您创建一个 Default Project。未指定 Project 创建的 Spaces 将放入 Default Project。您可以随时重命名该 Project 或将 Spaces 移出。