MuseCanto 文档

MuseCanto 开发者文档

使用用户 API 密钥,在浏览器之外集成 MuseCanto 知识库与自动化流程。

欢迎使用 MuseCanto 开发者文档。通过用户 API 密钥,可在脚本、备份任务、CI 流水线以及 n8n、自建 MCP 等场景中读写知识库内容,无需依赖浏览器 Session。

文档持续更新

Open API 正在扩展中。导出与导入已可用;更多接口与集成指南会随版本发布陆续补充到本站。

鉴权方式

所有面向机器的接口均使用 Bearer 携带用户 API 密钥:

Authorization: Bearer YOUR_API_KEY
  1. 登录后打开 设置 → API 密钥
  2. 创建密钥并立即复制——完整密钥仅显示一次。
  3. 每次请求都需携带该密钥;密钥代表你的账号操作,不使用浏览器 Cookie。

请妥善保管密钥

持有密钥且知道知识库 slug 的人,可访问你账号下对应知识库。密钥泄露后请尽快删除并重新创建。

基础地址与路由前缀

场景
Open API 前缀/api/v1/open/*
浏览器 / Session 路由/api/books/*(需登录 Cookie,在脚本中调用)

示例中的 https://your-domain.com 请替换为你的部署地址(本地开发可为 http://localhost:3000)。

可用接口

接口方法说明
导出知识库文档GET拉取你名下某一知识库中全部有效文档,含纯文本与可选 HTML 正文
导入文档POST从 Markdown、HTML 或 ProseMirror JSON 新建一篇文档

每个知识库在 URL 中有 book slug,例如 /app/books/a1b2c3d4 对应 slug a1b2c3d4

快速开始

导出知识库内全部文档:

curl -sS \
  -H "Authorization: Bearer YOUR_API_KEY" \
  "https://your-domain.com/api/v1/open/books/BOOK_SLUG/docs"

将 Markdown 导入为新文档:

curl -sS -X POST \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"我的文档","format":"markdown","content":"# 你好\n\n正文。"}' \
  "https://your-domain.com/api/v1/open/books/BOOK_SLUG/docs/import"

查询参数、响应字段与错误码详见各 API 页面。

即将推出

文档与 Open API 计划补充的能力包括:

  • 通过 API 更新、删除已有文档
  • 大规模导出的分页
  • Webhook 与事件订阅
  • 更多集成示例与 SDK 说明

请关注本站文档或产品更新说明。

OpenAPI

部署启用后,管理员可在 OpenAPI/api/docs)浏览合并后的路由。Open API 接口标签为 Open API · Books,统一使用 /api/v1/open/* 前缀。