关于 agentic-repurpose
agentic-repurpose 是面向开发者的本地内容改写库,提供六种确定性模板来生成社交媒体草稿、大纲和脚本。它支持 TypeScript、CLI 和 MCP,不调用大模型,也不发布帖子。
主要功能
- 01支持文本、列表字段、文件和 URL 输入
- 02六种针对不同格式的草稿模板
- 03每份草稿均含 AI 辅助披露文本
- 04截断报告和基于规则的评分
- 05可选的发送上限、静默时段和文本屏蔽词
适用场景
- 01将版本说明转换为 LinkedIn 草稿
- 02生成供审核的 X (Twitter) 线程草稿
- 03通过 MCP 根据提供的文本生成 Instagram 标题
- 04将本地文件转换为轮播大纲
MCP 相关
MCP 服务提供 `repurpose` 和 `score_variant` 工具。实时模式要求 `approved: true`,工具仍只生成草稿,不会发布到社交平台。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| live | boolean | 否 | |
| source | string | 是 | |
| approved | boolean | 否 | |
| platforms | array | 否 |
详细介绍
agentic-repurpose
agentic-repurpose 是一个开源内容再利用库,可为开发者生成文本草稿。六种确定性模板可生成社交媒体文案、提纲和脚本。它可通过 TypeScript、命令行或模型上下文协议(MCP)在本地运行。
安装
npm install agentic-repurpose
需要 Node.js 18 或更高版本。此软件包包含 TypeScript 声明,并有两个直接运行时依赖项。
创建你的第一份草稿
安装后运行此命令。无需凭据、环境变量或 .env 加载器。
npx agentic-repurpose repurpose --text "A useful source." --platforms linkedin,x-thread
成功时会打印包含 dryRun: true 和两个变体的 JSON。每个变体都包含内容、披露说明、截断报告和评分。
import { repurpose, scoreVariant } from "agentic-repurpose";
const [draft] = repurpose("A useful source.", ["linkedin"]);
console.log(draft.content);
console.log(scoreVariant(draft));
第二个输出的 score: 100,原因是 within platform limits and disclosed。
工作原理
Text / listing fields / loaded file or URL
|
Fixed text templates
|
Hashtags + truncation + disclosure
|
Drafts + reports + scores
URL 加载会将响应正文作为文本返回,不会从 HTML 中提取文章内容。
为什么创建它
开发者可以在自己的工具中生成可预测的草稿。Buffer 负责排期;Repurpose.io 负责分发工作流。此软件包提供本地文本转换功能。
对比
范围核查于 2026-10-14 根据所链接的产品文档进行。
| 范围 | agentic-repurpose | Buffer | Repurpose.io |
|---|---|---|---|
| 主要操作 | 本地文本模板 | 撰写、排期和发布帖子 | 转换并分发内容 |
| 工作流配置 | SDK 参数或 CLI 标志 | 发布界面 | 已连接的来源和目标账号 |
覆盖范围
| 格式或目标平台 | 本地草稿 | 发布集成 |
|---|---|---|
X(Twitter),x-thread | ✓ | — |
LinkedIn,linkedin | ✓ | — |
Instagram,instagram-caption | ✓ | — |
轮播提纲,carousel-outline | ✓ | — |
短视频脚本,short-video-script | ✓ | — |
Reddit,reddit-post | ✓ | — |
来源注册表包含六种模板,没有社交媒体发布集成。本地测试覆盖内容生成;不会检查平台凭据。
常见用例
- Node.js 开发者将发行说明转换为 LinkedIn 草稿。
- TypeScript 工具构建者生成供审核的 X(Twitter)帖子串草稿。
- MCP 客户端用户根据提供的文本生成 Instagram 文案。
- 内容团队使用 Node.js CLI 将本地文件转换为轮播提纲。
功能
- 来源加载: SDK 辅助函数接受文本、列表字段、文件和 HTTP URL。
- 草稿生成: 六种固定模板使用针对特定格式的字符数和话题标签上限。
- 披露说明: 每份生成的草稿都包含一行 AI 辅助披露说明。
- 检查: 截断报告和基于规则的评分会说明每份草稿的情况。
- 路由辅助函数: 独立的 SDK 辅助函数可提供本地回执和通用 HTTP POST 投递功能。
- 防护机制: 可选的 SDK 防护机制可强制执行分发上限、UTC 安静时段和文本屏蔽列表。
运行时接口
Node.js SDK 导出生成、来源加载、评分、文本统计、路由、保护机制、日志记录和会话成本辅助工具。
CLI 命令:repurpose、costs 和 mcp。使用 --help 或 -h 查看帮助;使用 --version 或 -V 查看版本。
repurpose 接受 --text、--file、--platforms、--dry-run 和 --live --approve。
CLI 默认使用 dry-run。live 模式需要审批,但仍只会生成草稿。
npx agentic-repurpose mcp
MCP 仅公开两个工具:repurpose 和 score_variant。当 live: true 时,其 repurpose 工具要求设置 approved: true。
该代码库还包含一个 Worker 处理程序,提供 GET /health 和 POST /repurpose。
这是供用户自行部署的源代码,而不是托管端点或包导出。
交付与行为限制
生成使用固定模板,不调用大模型 API。它不会发布、安排发布时间、渲染媒体或创建单独的线程帖子。 X 模板将整个草稿限制为 280 个 JavaScript 字符串单元。
评分会检查披露信息、长度和截断情况,但不会预测互动效果或验证平台是否接受内容。 URL 加载没有内置的重试或超时配置。通用 HTTP 路由默认超时为 10 秒,且不会重试。
本地路由会返回回执,不会向外部交付。HTTP 路由会将 { text } 发送到调用方提供的端点。
成本报告存储内存单位,而非供应商的账单总额。草稿生成不会记录成本条目。
集成指南
Node.js 应用请使用 SDK 示例。对于支持 stdio 服务的客户端,请使用 MCP 命令。
对于本地文件,请运行 npx agentic-repurpose repurpose --file source.txt --platforms linkedin。
该代码库的仓库元数据中未配置公开文档站点。
状态
0.1.0 版本为早期发布版本;接口可能会发生变化。请通过 GitHub 问题报告问题。 该代码库尚未发布公开案例研究。
常见问题
什么是 agentic-repurpose?
agentic-repurpose 是一个本地文本草稿生成器。它通过 SDK、CLI 和 MCP 服务提供六种固定模板。
哪些集成经过验证?
agentic-repurpose 有六种经过本地测试的模板,但没有经过凭据验证的社交媒体发布集成。
agentic-repurpose 是否提供托管发布服务?
agentic-repurpose 提供本地代码。用户自行运行该包并部署任何端点。
agentic-repurpose 与 Buffer 有何不同?
agentic-repurpose 生成本地草稿。Buffer 提供帖子排期和发布功能。
agentic-repurpose 与 Repurpose.io 有何不同?
agentic-repurpose 通过固定模板转换提供的文本。Repurpose.io 会连接内容来源和目标,用于分发工作流。
它会调用 AI 模型吗?
agentic-repurpose 不会调用模型供应商。尽管披露信息中有相关措辞,其输出仍来自固定模板。
它能加载 URL 吗?
agentic-repurpose 会为 HTTP URL 导出 loadSource。它会返回原始响应文本;CLI 接受文本或文件。
live 模式会做什么?
对于 CLI 和 MCP 的 live 标志,agentic-repurpose 要求明确审批。这些路径仍只会生成草稿,不会向社交平台交付内容。
许可证
MIT。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。