mcpField
A
agentic-repurpose

agentic-repurpose

ローカル
github.com/pooriaarabビジネス・マーケティング02 週間前に更新

agentic-repurpose について

agentic-repurposeは、開発者向けのローカルなコンテンツ再構成ライブラリです。6種類の決定的なテンプレートでSNS投稿案、アウトライン、スクリプトを生成し、TypeScript、CLI、MCPから利用できます。LLM呼び出しや投稿公開は行いません。

主な機能

  1. 01テキスト、リスト項目、ファイル、URLの読み込み
  2. 02形式別の6種類の投稿案テンプレート
  3. 03すべての案にAI支援の開示文を追加
  4. 04切り詰めレポートとルールベースのスコア
  5. 05任意設定の送信上限、静穏時間、テキストブロックリスト

活用シーン

  1. 01リリースノートをLinkedInの投稿案に変換
  2. 02確認用のX (Twitter)スレッド案を作成
  3. 03MCP経由で入力テキストからInstagramキャプションを生成
  4. 04ローカルファイルをカルーセルのアウトラインに変換

MCP 対応

MCPサーバーは`repurpose`と`score_variant`ツールを公開します。ライブモードには`approved: true`が必要ですが、ツールはSNS投稿を行わず案を生成します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"pooriaarab-agentic-repurpose": {
"command": "npx",
"args": [
"-y",
"agentic-repurpose"
]
}
}
}
起動コマンドnpx -y agentic-repurpose

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmagentic-repurpose0.1.0

ツール

2

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
livebooleanいいえ
sourcestringはい
approvedbooleanいいえ
platformsarrayいいえ

詳細

agentic-repurpose

npm version Monthly downloads MIT license

パッケージ · ソースとサポート

agentic-repurpose は、開発者向けのテキスト下書きを作成するオープンソースのコンテンツ再利用ライブラリです。6 種類の決定的なテンプレートで、SNS のキャプション、アウトライン、スクリプトを生成します。TypeScript、コマンドラインインターフェース、または Model Context Protocol(MCP)を通じてローカルで実行できます。

インストール

npm install agentic-repurpose

Node.js 18 以降が必要です。このパッケージには TypeScript の型宣言が含まれており、実行時の直接的な依存関係は 2 つです。

最初の下書きを作成する

インストール後にこのコマンドを実行してください。認証情報、環境変数、.env ローダーは必要ありません。

npx agentic-repurpose repurpose --text "A useful source." --platforms linkedin,x-thread

成功すると、dryRun: true と 2 つのバリエーションを含む JSON が出力されます。各バリエーションには、コンテンツ、開示情報、切り捨てレポート、スコアが含まれます。

import { repurpose, scoreVariant } from "agentic-repurpose";

const [draft] = repurpose("A useful source.", ["linkedin"]);
console.log(draft.content);
console.log(scoreVariant(draft));

2 つ目の出力には 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-repurposeBufferRepurpose.io
主な操作ローカルのテキストテンプレート投稿の作成、スケジュール設定、公開コンテンツの変換と配信
ワークフローの設定SDK の引数または CLI フラグ公開インターフェース接続済みのソースアカウントと宛先アカウント

対応範囲

形式または配信先ローカルでの下書き公開連携
X(Twitter)、x-thread✓—
LinkedIn、linkedin✓—
Instagram、instagram-caption✓—
カルーセルのアウトライン、carousel-outline✓—
ショート動画のスクリプト、short-video-script✓—
Reddit、reddit-post✓—

ソースレジストリには 6 つのテンプレートがあり、SNS への公開連携はありません。ローカルテストでは生成をカバーしています。プラットフォームの認証情報は確認されません。

よくあるユースケース

  1. Node.js 開発者がリリースノートを LinkedIn の下書きに変換します。
  2. TypeScript ツールの開発者が、レビュー用に X(Twitter)のスレッドの下書きを作成します。
  3. MCP クライアントのユーザーが、提供されたテキストから Instagram のキャプションを生成します。
  4. コンテンツチームが Node.js CLI を使い、ローカルファイルをカルーセルのアウトラインに変換します。

機能

  • ソースの読み込み: SDK ヘルパーはテキスト、リスト項目、ファイル、HTTP URL を受け付けます。
  • 下書きの生成: 6 種類の固定テンプレートで、形式ごとの文字数上限とハッシュタグ数上限を適用します。
  • 開示: 生成されるすべての下書きに、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 はデフォルトでドライランを実行します。ライブモードには承認が必要ですが、生成されるのは引き続き下書きのみです。

npx agentic-repurpose mcp

MCP が公開するツールは、repurpose と score_variant の2つだけです。repurpose ツールでは、live: true の場合に approved: true が必要です。

このリポジトリには、GET /health と POST /repurpose を備えた Worker ハンドラーも含まれています。 これはユーザーがデプロイするためのソースコードであり、管理対象のエンドポイントやパッケージのエクスポートではありません。

提供方法と動作上の制限

生成には固定テンプレートを使用し、言語モデルの API は使用しません。公開、スケジュール設定、メディアのレンダリング、個別のスレッド投稿の作成は行いません。 X のテンプレートでは、下書き全体が JavaScript の文字列単位で280単位に制限されます。

スコアでは、開示、長さ、切り捨てを確認します。エンゲージメントを予測したり、プラットフォームでの受け入れを検証したりするものではありません。 URL の読み込みには、組み込みの再試行機能やタイムアウト設定はありません。汎用 HTTP ルーティングのデフォルトのタイムアウトは10秒で、再試行はありません。

ローカルルーティングは外部へ送信せず、レシートを返します。HTTP ルーティングは、呼び出し元から指定されたエンドポイントに { text } を送信します。 コストレポートには、ベンダーの請求額ではなく、メモリー上の単位が保存されます。下書きの生成ではコスト項目は記録されません。

インテグレーションガイド

Node.js アプリケーションには SDK の例を使用してください。stdio サーバーに対応するクライアントには MCP コマンドを使用してください。 ローカルファイルの場合は、npx agentic-repurpose repurpose --file source.txt --platforms linkedin を実行してください。 このリポジトリのメタデータには、公開ドキュメントサイトは設定されていません。

ステータス

バージョン 0.1.0 は初期リリースのため、インターフェースが変更される可能性があります。問題は GitHub issues から報告してください。 公開事例は、まだこのリポジトリで公開されていません。

FAQ

agentic-repurpose とは何ですか?

agentic-repurpose は、ローカルで動作するテキスト下書き生成ツールです。SDK、CLI、MCP サーバーを通じて、6種類の固定テンプレートを利用できます。

どのインテグレーションが検証済みですか?

agentic-repurpose には、ローカルでテスト済みのテンプレートが6種類あります。認証情報を用いて検証済みのソーシャルメディア公開インテグレーションはありません。

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 ではテキストまたはファイルを受け付けます。

ライブモードでは何が行われますか?

agentic-repurpose では、CLI と MCP のライブフラグに明示的な承認が必要です。いずれの場合も、ソーシャルメディアへの配信は行わず、下書きを生成します。

ライセンス

MIT。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。