AI 配置
FlecBlog 集成 AI 能力与 MCP 协议,支持文章摘要生成、标题优化及 MCP 客户端管理。
AI 功能
FlecBlog 已集成 AI 能力,支持在管理端自动生成文章摘要、优化标题。功能基于 OpenAI 兼容接口实现,可连接任意符合该协议的服务或自建模型。
| 功能 | 输出要求 | 使用位置/场景 |
|---|---|---|
| 生成摘要(创作者角度) | 50-100 字 | 文章编辑页面 - 文章设置 - 文章摘要 |
| 生成 AI 总结(旁观者角度) | 150-200 字 | 文章编辑页面 - 文章设置 - AI 总结 |
| 生成标题建议 | 1 个标题(15-25 字) | 文章编辑页面 - 标题栏 |
配置步骤
API 端点
即 Base URL,AI 服务地址,需以 /v1 结尾(如 https://api.openai.com/v1)
API 密钥
即 API Key,避免公开分享
模型名称
即 Model,用于生成响应的模型 ID
测试连接
点击测试连接按钮,会对当前配置进行检测,实质是向该模型发送一条消息,内容是 "hi",测试速度取决于当前配置模型的响应速度。
文章摘要提示词/AI 总结提示词/标题提示词
不同场景下的 AI 生成系统提示词
注意事项
- 模型访问速度取决于服务器所在位置,与用户网络位置无关
- AI 接口暂无限流,请在服务商侧设置配额,避免费用失控
MCP 协议
FlecBlog 已集成 MCP 协议,预设八个管理工具,可以在任意支持 MCP 的客户端进行使用。
配置步骤
首先复制获取一个 MCP Secret,然后配置客户端。
这里以 Claude Code 和 Cherry Studio 为例:
1. Claude Code
打开 %USERPROFILE%/.claude.json 文件,找到 mcpServers 并添加以下内容:
"mcpServers": {
"flecblog": {
"type": "http",
"url": "https://后端地址/mcp",
"headers": {
"Authorization": "Bearer <secret>"
}
}
}
2. Cherry Studio
打开设置,在 MCP 服务器配置里添加,名称自定义,类型选择 可流式传输的HTTP,URL填写 https://后端地址/mcp,请求头填写 Authorization=Bearer <secret>。
注意事项
目前内置了八个工具,其中涵盖了一些高危操作,在使用前请知悉风险,避免造成不可挽回损失。
我测试了四个模型,其中 gpt-5.4、deepseek-v3.2、minimax-m2.5 均能保证极低的失误,而 kimi-k2.5 对一个工具至少调用两三次才正确,不清楚什么原因。
工具一览
文章管理 article_manage
| 操作 | 说明 |
|---|---|
| list | 获取文章列表 |
| get | 获取单篇文章详情 |
| create | 创建草稿文章 |
| update | 更新文章 |
| delete (风险) | 删除文章 |
分类/标签管理 taxonomy_manage
目标:category / tag
| 操作 | 说明 |
|---|---|
| list | 获取分类/标签列表 |
| create | 创建分类/标签 |
| update | 更新分类/标签 |
| delete (风险) | 删除分类/标签 |
| list_articles | 获取该分类/标签下的文章列表 |
评论管理 comment_manage
| 操作 | 说明 |
|---|---|
| list | 获取评论列表 |
| get | 获取评论详情 |
| toggle_status | 切换评论显示/隐藏状态 |
| restore | 恢复已经删除的评论 |
| delete (风险) | 删除评论 |
友链管理 friend_manage
| 操作 | 说明 |
|---|---|
| list | 获取友链列表 |
| get | 获取友链详情 |
| create | 创建友链 |
| update | 更新友链 |
| delete (风险) | 删除友链 |
RSS订阅管理 rssfeed_manage
| 操作 | 说明 |
|---|---|
| list | 获取 RSS 订阅文章列表 |
| mark_read | 将指定 RSS 文章标记为已读 |
| mark_all_read | 将全部 RSS 文章标记为已读 |
统计查询 stats_query
| 操作 | 说明 |
|---|---|
| dashboard | 查询仪表盘概览数据 |
| trend | 查询趋势数据 |
动态管理 moment_manage
| 操作 | 说明 |
|---|---|
| list | 获取动态列表 |
| get | 获取动态详情 |
| create | 创建动态 |
| update | 更新动态 |
| delete (风险) | 删除动态 |
用户管理 user_manage
| 操作 | 说明 |
|---|---|
| list | 获取用户列表 |
| get | 获取用户详情 |
| create | 创建用户 |
| update | 更新用户 |
| delete (风险) | 删除用户 |