Projects

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

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. 1. 在侧边栏点击 Projects
  2. 2. 点击 Create Project
  3. 3. 输入名称和可选描述
  4. 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。

参数

名称类型必填描述
namestring新 Project 的名称
descriptionstring可选描述
memory_move_space

将 Space 移动到不同的 Project。

参数

名称类型必填描述
spacestring要移动的 Space 名称或 UUID
target_projectstring目标 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。此操作无法撤销。

参数

名称类型必填描述
projectstring要删除的 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 移出。