# create_project

> 用调用方自定义的档案创建一个项目。

URL: https://mcp-docs.opennomos.com/zh/docs/tools/projects/create_project

> 用调用方自定义的档案创建一个项目。不需要其他设置或流程。

> 以上是服务端发布的英文描述的译文；英文原文见[英文页](https://mcp-docs.opennomos.com/docs/tools/projects/create_project.md)。工具名、参数名和取值保持原样。

| 字段 | 值 |
| --- | --- |
| 工具包 | Core (`core`) |
| 每次调用的预估成本 | $0 |
| 工具包每月上限 | 无 |
| 项目 | 按顺序确定：显式的 `project` → 请求头 → 凭据默认项目 → 工作区默认项目 |

## 参数

| 参数 | 必填 | 类型 | 说明 |
| --- | --- | --- | --- |
| `name` | 是 | `string` | 显示名称，例如 'Acme CRM'。 |
| `slug` | 是 | `string` | 项目的短标识：小写字母、数字和连字符，例如 'acme-crm'。 |
| `profile` | 否 | `object` | 你自己定义的自由格式项目卡片，例如 \{"website": "https://acme.com", "audience": "indie founders"\}。默认 \{\}。 |

## 示例调用

```json
{
  "name": "Acme CRM",
  "slug": "acme-crm",
  "profile": {
    "website": "https://acme.com",
    "audience": "indie founders"
  }
}
```

REST:`POST https://service.opennomos.com/v1/tools/create_project`，以上 JSON 作为请求体。MCP:`tools/call`,`name: "create_project"`，以上 JSON 作为 `arguments`。

## 示例结果

示例里的值是示意性的；结构来自服务端代码。

```json
{
  "project": {
    "id": "prj_k3Vd9aQx2",
    "slug": "acme-crm",
    "name": "Acme CRM",
    "profile": {
      "website": "https://acme.com",
      "audience": "indie founders"
    },
    "memory_count": 0,
    "last_memory_at": null
  }
}
```

## 说明

- `profile` 是你自己定义的自由格式 JSON 卡片。没有任何必填项，也不会推断任何内容。
- 如果档案里有 `website`、`url` 或 `domain`，它的域名就被允许作为短链接目标（见[归因](https://mcp-docs.opennomos.com/zh/docs/growth-loop/attribution.md)）。

## 错误

被拒绝的调用（输入有误、id 未知、触发限流）返回 `message` 和 `code`；走 MCP 时结果带 `isError: true`。见[错误](https://mcp-docs.opennomos.com/zh/docs/reference/errors.md)。
