MCP 接入

平台内置 MCP(Model Context Protocol)服务,端点:https://www.chyjz.com/mcp(Streamable HTTP,JSON-RPC 2.0),使用 API Key 鉴权:Authorization: Bearer sp_xxxx。

客户端配置示例

{
  "mcpServers": {
    "chenghong": {
      "url": "https://www.chyjz.com/mcp",
      "headers": { "Authorization": "Bearer sp_你的密钥" }
    }
  }
}

可用工具(9 个)

工具说明类型
list_sites列出当前租户的全部站点读
get_site_info获取站点详情(域名 / SEO / 状态)读
list_contents分页列出站点内容读
get_content获取单篇内容详情(含正文,为最新编辑版,可能比线上新)读
list_publish_tasks列出站点最近的发布任务读
get_crawler_overviewAI 搜索引擎收录 / 抓取概览读
create_content创建内容(默认草稿)写
update_content更新已有内容(仅传需修改字段;已上线内容写入待发布修改)写
trigger_publish触发静态化发布(会先提升待发布修改;受每日发布配额限制)写
保存 ≠ 上线:改一篇已上线的内容时,update_content 只把修改写入「待发布修改」,线上页面保持不变(返回体带 draft_updated_at 即表示如此)。要立即上线就接着调 trigger_publish——它会先把该站的待发布修改提升为正式内容,再静态化发布;站点默认开启自动发布时,停笔约 3 分钟后系统自动提升并发布,不必额外调用。get_content 返回的始终是编辑器里的最新版,可能比线上页面更新。

典型工作流

对 AI 助手说「帮我在站点 1 写一篇关于夏季促销的文章并发布」,助手会依次调用 list_sites → create_content → trigger_publish → list_publish_tasks 完成全流程。

安全建议:写操作工具(create/update/publish)权限较大,面向外部用户的 Agent 请通过后端代理调用并做二次确认,不要把 API Key 下发到前端。