前置条件
你当前使用的版本
2.23.0
描述一下此特性
希望 Halo 支持 MCP(Model Context Protocol),使 AI Agent 能以标准化方式对站点内容与资源进行操作。
需要实现的特性
1. 查询能力
- 获取文章列表、文章详情
- 搜索文章
- 获取分类、标签列表
- 获取页面列表
- 获取评论列表
- 获取附件列表
- 获取站点基础信息
2. 内容管理能力
- 创建、更新文章(草稿/已发布)
- 发布 / 取消发布文章
- 删除文章
- 分类、标签管理(增删改查)
- 页面管理(增删改查)
- 附件上传与管理
3. 安全与权限控制
- 基于权限控制可用操作
- 支持作用域限制的访问令牌(如 PAT / MCP Token)
- 删除、批量操作需确认
- 支持 dry-run(预执行)
- 操作日志 / 审计能力
4. MCP 接入能力
- 将 Halo 资源映射为 MCP tools / resources
- 基于现有 REST / Extension API 提供能力
- 提供结构化输入输出(适配 Agent 调用)
5. 建议的最小可用版本(MVP)
- 基于 PAT 的认证方式
- 提供文章 / 分类 / 标签 / 页面查询能力
- 支持创建 / 更新文章草稿
- 支持发布 / 取消发布文章
- 支持附件上传
- 默认关闭删除类操作
附加信息
No response
前置条件
你当前使用的版本
2.23.0
描述一下此特性
希望 Halo 支持 MCP(Model Context Protocol),使 AI Agent 能以标准化方式对站点内容与资源进行操作。
需要实现的特性
1. 查询能力
2. 内容管理能力
3. 安全与权限控制
4. MCP 接入能力
5. 建议的最小可用版本(MVP)
附加信息
No response