返回首页
Developers & Agents

Model Context Protocol (MCP) 对接指南

通过内置的本地 MCP 接口服务,您可以轻松将 ATE Lite 自动发布引擎接入您的 AI 编程助手或 AI 代理,实现通过对话即可完成多平台内容的分发排版与投递。

Exposed Agent Tools (AI Agent 可调用工具清单)

list_linked_accounts

列出当前机器上所有已登录并绑定的社交账户(包括小红书、微博、抖音、B站、知乎等)。

输入参数
(无)void
publish_content

向一个或多个选定的社交账户顺序分发博文(支持标题、正文、标签及图片/视频素材)。

输入参数
account_ids *string[] (JSON 数组)
title *string
content *string
tagsstring[] (JSON 数组)
media_filesstring[] (JSON 数组)
get_system_status

查询 ATE Lite 客户端当前的授权状态、每日发布额度上限、当前发布队列中运行中/排队中的任务数以及调度器状态。

输入参数
(无)void
get_publish_status

根据任务 ID (task_id) 查询指定发布任务的实时状态,包括排队中、发布中、发布成功后的目标文章 URL 以及失败错误日志。

输入参数
task_id *string (任务 UUID)

AI Agent 端配置步骤 (Client Integration)

1保持 ATE Lite 客户端在后台运行(默认监听本地 3015 端口)。
2打开 Claude Desktop 的配置文件 claude_desktop_config.json

* macOS 路径: ~/Library/Application Support/Claude/claude_desktop_config.json
* Windows 路径: %APPDATA%\Claude\claude_desktop_config.json

3mcpServers 字段中填入以下配置:
⚠️ 注意:配置中的 args 数组需指定为 mcp_bridge.cjs 脚本在您机器上的绝对路径(您可以在安装包 DMG 根目录下直接找到此脚本并拷贝到本地)。
claude_desktop_config.json
{
  "mcpServers": {
    "ate-lite": {
      "command": "node",
      "args": [
        "/Users/YOUR_USERNAME/.gemini/antigravity/scratch/ate-lite/scripts/mcp_bridge.cjs"
      ]
    }
  }
}

保存后重启 Claude Desktop 客户端,您就能在输入框右下角看到一个锤子🛠️(工具)图标,代表 ate-lite 已成功连接。

一键贴给 AI 助手的学习指令 (System Prompt / Context)

连通 MCP 之后,您可以将下方的内容复制并发送给您的 AI Agent (如 Cursor / Claude),让它“学会”如何控制 ATE Lite 发布内容:

Agent Prompt 指令模版
你现在是一个社交媒体运营专家。你需要使用 ATE Lite 提供的内容发布 MCP 工具来分发我编写好的内容。

请按照以下规则完成任务:
1. 首先运行 `list_linked_accounts` 工具,查询出我当前在机器上已登录并绑定的社交账户列表。
2. 查找匹配目标平台(如小红书 xhs、微博 weibo、抖音 douyin 等)且状态为 'online' 的账户。
3. 整理我的这篇博文内容,然后调用 `publish_content` 工具进行顺序投递。请注意:`account_ids`、`tags`、`media_files` 必须是标准的 JSON 数组格式(如 ["uuid-1"]),绝对不能使用逗号分隔的字符串。
4. 投递完成后,你将获得任务的 `task_id`。请使用 `get_publish_status` 定期查询这些任务的最终执行状态。若发布成功,请返回最终的发布链接 `publish_url`;若失败,请返回具体的 `error_message`。