ViewPrinter について
ViewPrinter は、TikTok、Instagram、Facebook、YouTube、X 向けコンテンツの準備、レビュー、予約投稿、追跡を行うホステッドサービスです。MCP ツールを AI アシスタントから利用でき、付属スキルは制作やレビューのワークフローを支援します。
主な機能
- 01OAuth によるソーシャルアカウント接続
- 02コンテンツバッチの準備とレビュー
- 03投稿の予約と編集
- 04配信状況とアカウント指標の確認
- 05プロフィールとアカウントグループの管理
- 06コンテンツ形式ごとの実績追跡
活用シーン
- 01複数のソーシャルアカウントで承認済み投稿を予約
- 02予約前にコンテンツバッチをレビュー
- 03配信失敗や再接続が必要なアカウントを確認
- 04コンテンツ形式ごとの実績を比較
MCP 対応
https://viewprinter.tech/api/mcp のホステッド MCP サーバーは、アカウント、メディア、投稿、公開、実績データのツールを提供します。MCP クライアントは Streamable HTTP と OAuth で接続します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://viewprinter.tech/api/mcpclaude mcp add --transport http viewprinter https://viewprinter.tech/api/mcp{"mcpServers":{"viewprinter":{"type":"http","url":"https://viewprinter.tech/api/mcp"}}}Cursor で開く{"servers":{"viewprinter":{"type":"http","url":"https://viewprinter.tech/api/mcp"}}}VS Code で開く{"mcpServers":{"viewprinter":{"type":"http","url":"https://viewprinter.tech/api/mcp"}}}{"mcpServers":{"viewprinter":{"serverUrl":"https://viewprinter.tech/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
18| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| platforms | array | いいえ | 詳しく説明するプラットフォーム。省略すると、すべてのプラットフォームを網羅した短い回答になります。投稿先のプラットフォームだけを指定すると回答を短くできます。すべてを詳しく説明すると、数倍の長さになります。 |
詳細
AI アシスタント向け ViewPrinter
コンテンツ形式を開発し、投稿のバッチを作成・レビューして、TikTok、 Instagram、Facebook、YouTube、X にスケジュール投稿し、どの投稿が効果的だったかを把握できます。
インストール
npx skills add 1vmgm/viewprinter-plugin # the five skills, from this repo — any agent
npx skills add https://viewprinter.tech # the same, as one combined skill
2つ目にはスキームが必要です。ホスト名だけを指定すると、Git リポジトリとして扱われます。このドメインでは、最新の公開リリースが1つにまとめられたスキルとして提供されます。スキル CLI は MCP に対応していないため、どちらをインストールしても MCP サーバーはインストールされません。両方をまとめて使うには、(下記の)Claude Code または Codex にプラグインをインストールしてください。
このプラグインは、アシスタントを ViewPrinter に接続し、ソーシャルコンテンツの作成に必要なすべてを提供します。連携して動作する5つのスキルとして提供されます。ホスト型 MCP サービスがツールを提供します。
| スキル | 用途 |
|---|---|
content-publishing | アカウントの接続、メディアのアップロード、投稿のスケジュール設定と修正、配信状況の確認、パフォーマンスの確認 |
content-production | 形式とプロジェクト独自のコンテンツスキルを開発し、それらをもとに投稿のバッチを作成 |
content-review | プロジェクトと形式ごとに1件ずつ、1つのローカルワークスペースでレビューし、スケジュール設定の確認まで実施 |
content-learning | 効果のあった投稿や形式を把握し、次に作成するものを決定 |
account-profiles | アカウントグループ全体にわたるプロフィール文、画像、リンク、機能の利用条件を管理 |
ブランドと形式は、自分のプロジェクト内のコンテンツスキルに保存されます。content-production はその設定を支援します。アカウントの概要も、プロジェクト内のファイルとして保存します。このプラグインは汎用的に使えます。
スキルのローカルヘルパーには Python 3.9 以降(python3。Windows では多くの場合、python または py -3)が必要です。レビュー画面の確認には Chrome、Chromium、または Edge を使用します。
ViewPrinter アカウントが必要です。OAuth でサインインしてから、使用するソーシャルアカウントを接続してください。設定にコピーする ViewPrinter API キーはありません。
それぞれの処理場所
-
ホスト型サーバー。 ViewPrinter ツールは
https://viewprinter.tech/api/mcpで動作します。 投稿、メディア、アカウント情報はここに送信されます。サービスはこれらの公開を行うためです。 OAuth でサインインします。 -
ローカルヘルパー。 スキルの Python スクリプトはお使いのマシン上で動作します。
.viewprinter/content-memoryを含むプロジェクトのファイルを読み書きします。また、ホームフォルダー内のViewPrinterフォルダーも使用します。このフォルダーには次のものが保存されます。- レビューレジストリ
- ソースアーカイブ
- 保留中の Tesseract プロジェクトの一部
- ツールに関する回答
content-production の
tools.pyは、各ツールで--versionを実行して利用可能なツールを検出します。ブラウザーは使用しません。指定されたキーのファイルから変数名だけを読み取り、値は読み取りません。外部サービスに接続するヘルパーは2つだけで、使用時に限られます。
describe.pyは、各オリジナルの小さなプレビューを Google の Gemini API に送信し、説明を作成します。ご自身のキーを使用し、事前に費用を見積もり、設定した上限に達すると停止します。- レビューサーバー は、ViewPrinter のリンクからレビューで許可されたファイルをストリーミングします。
content-review の
review_media.py restoreは、同じ方法でそのファイルをダウンロードし直します。
スクリプトが何かをアップロードすることはありません。ViewPrinter にファイルをアップロードする際は、コネクターの
media_uploadによって、ViewPrinter のストレージへの15分間有効なアップロードリンクが提供されます。ターミナルでは、公開スキルのメディアアップロード規則に従い、アシスタントがcurlでそのリンクにファイルを送信します。Claude と ChatGPT では、ユーザーがアップロード欄を使います。 -
レビュー画面。 content-review は
127.0.0.1:8765でレビュー画面を提供します(VIEWPRINTER_REVIEW_PORTでポートを変更できます)。ブラウザーでタブを1つ開き、ローカルレビューでは他のホストを解決しないヘッドレスの Chrome、Chromium、または Edge で画面を確認します。 -
事前チェック。 各スキルの
scripts/preflight.shは、Python とヘルパーの起動を確認します。content-publishing の事前チェックでは、認証情報を使わずに ViewPrinter サーバーからツール一覧とサインインのメタデータも取得します。
インストール
| クライアント | インストール方法 |
|---|---|
| Codex | このリポジトリのマーケットプレイス |
| Claude Code | このリポジトリのマーケットプレイス |
| Claude apps | Claude ディレクトリのコネクター(ツールのみ) |
| ChatGPT | ChatGPT プラグイン |
| OpenClaw | ClawHub スキルと MCP 接続 |
| その他の MCP クライアント | ホスト型サーバーへの接続 |
Codex
codex plugin marketplace add 1vmgm/viewprinter-plugin
codex plugin add viewprinter@viewprinter
このリポジトリをチェックアウトした状態であれば、codex plugin marketplace add . も同じように使えます。
新しい Codex セッションを開始し、次のように依頼してください。
ViewPrinter を使って、接続済みのアカウントと再接続が必要なアカウントを表示してください。
求められた場合は、ブラウザーでのサインインを完了してください。このプラグインにはスキルと MCP 接続が含まれているため、別途スタンドアロンの MCP 設定を追加する必要はありません。
更新、削除、スタンドアロンのスキルについては、Codex のセットアップをご覧ください。実際にテスト済みの内容については、互換性をご覧ください。
Claude Code
Claude Code 内で次のコマンドを実行してください。
/plugin marketplace add 1vmgm/viewprinter-plugin
/plugin install viewprinter@viewprinter
新しいセッションを開始し、ViewPrinter を使うよう依頼してください。求められた場合は、ブラウザーでのサインインを完了してください。新しいリリースを反映するには、/plugin marketplace update viewprinter を実行します。
Claude apps
ViewPrinter はClaude ディレクトリにコネクターとして掲載されています。ワンクリックで、ウェブ版およびデスクトップ版の Claude と、同じ Claude アカウントでサインインした Claude Code にツールを追加できます。コネクターに含まれるのはツールであり、これらのスキルではありません。Claude Code でスキルを使うには、上記のプラグインをインストールしてください。プラグインの接続先にはコネクターのアドレスが使われるため、両方を利用してもツールは一組だけ表示されます。
ChatGPT
ViewPrinter はChatGPT プラグインです。掲載されているのは OpenAI が最後に承認したバージョンで、ここでの変更は次回の承認済み提出によって反映されます。
試してみる
- 「接続済みのアカウントと、再接続が必要なアカウントを表示してください。」
- 「この動画を、私の TikTok アカウント用の ViewPrinter に保留中の下書きとして用意してください。」
- 「承認済みの投稿を、来週のあいだ毎日シカゴ時間の午前 9 時にスケジュールしてください。」
- 「失敗した投稿と、その投稿先を教えてください。」
- 「先週からアカウントはどのくらい成長しましたか?」
- 「このアカウント群を確認し、プロフィール文、ブランディング、リンク解除のチェックリストを用意してください。」
- 「ブランド向けのフォーマットを考え、それに合わせたコンテンツスキルを設定してください。」
- 「そのフォーマットで今週分の投稿を作成し、レビュー用に開いてください。」
- 「先月はどのフォーマットがうまくいきましたか?次は何を作るべきですか?」
アシスタントはリクエストに応じてスキルを選択します。Claude Code では、たとえば /viewprinter:content-publishing のようにスキルを直接呼び出すこともできます。Codex のセレクターにも、同じ名前空間付きのスキルが表示されます。
できること
| 領域 | 機能 |
|---|---|
| フォーマット | 繰り返し使えるフォーマットを作成し、プロジェクト独自のコンテンツスキルに保存します |
| 制作 | フォーマットから複数のコンテンツを作成します。プロジェクトのメモリと、ViewPrinter でも保持できるオリジナルのアーカイブを利用できます |
| レビュー | 1 つのローカルワークスペースで、プロジェクトとフォーマットごとに 1 つのレビューを管理します。バージョン、ネイティブのキャプション、スケジュール設定の記録を確認できます |
| アカウント | アカウントの一覧表示と接続、再接続が必要なアカウントの確認、アカウント指標の閲覧ができます |
| グループ | 投稿に使うアカウントの名前付きセットを管理します |
| アカウントプロフィール | 現在のプロフィールと提案されたプロフィールを比較し、素材と文章を準備して、日付入りのプラットフォーム調査を保存します |
| メディア | 保存済みの画像、動画、音声のアップロード、一覧表示、説明、削除ができます。素材は再利用できるように元のまま保存し、そのまま投稿することはありません |
| 投稿 | 下書きの保管、予約投稿、保留中の投稿の修正、キャンセル、各投稿先の確認ができます |
| プラットフォーム | メディア要件、キャプションの上限、投稿オプションを確認できます |
| 学習 | 各投稿を作成元のフォーマットと結び付け、効果を伸ばす、変化を加える、またはフォーマットを終了する判断に役立てます |
Claude と ChatGPT では、media_upload を使うとユーザーのファイル用アップロードボックスが表示されます。
それ以外では、upload_page のリンクが表示されるか、ファイルを保持するエージェントが
PUT で短時間有効な URL にファイルを送信します。確認ステップはありません。ファイルは到着した時点で記録されます。メディアのアップロードルールをご覧ください。
ViewPrinter 内に保管された下書きはキューに入りません。プラットフォームの下書きを選ぶと、ソーシャルプラットフォームにコンテンツをアップロードし、そこで仕上げることができます。希望する種類を指定してください。投稿のキャプションと投稿先を変更できるのは、すべての投稿先が保留中の場合に限られます。ただし、投稿時刻は変更できます。キャンセルしても、すでに進行中の配信は取り消せません。アカウント指標には測定時刻が含まれ、リアルタイムのカウンターではありません。
コンテンツ制作ツール
投稿にはこのプラグインだけで十分です。メディアの制作には、作業ごとにツールが必要です。制作スキルは、作業に必要な場合にツールを提案し、インストール方法を案内します。また、「今は不要」と伝えた場合はその内容を記憶します。
| タスク | ツール |
|---|---|
| 動画編集、モーショングラフィックス、サウンドデザイン | Mirage の Tesseract(npx skills add mirage-hq/Tesseract) |
| メディア変換、カバー、フレーム | ffmpeg |
| アプリのデモと画面録画 | Argent(npx @swmansion/argent@latest init -y) |
| 動画と画像の生成 | Higgsfield または fal(ご自身のアカウントが必要です) |
| ナレーションと音声からのキャプション作成 | ElevenLabs |
| 動画の分析 | Gemini API |
| 調査:クリエイター、投稿、文字起こし | Scrape Creators。ViewPrinter 独自の調査機能は近日公開予定です |
| ミームのテンプレート | Memelord |
| アプリと UI のデザイン参考資料 | Mobbin |
支出についても随時お知らせします。有料ステップごとの予想費用、実際の費用とその時点までの合計、引き渡し時のバッチ合計を確認できます。これらのツールのうち何を利用できるか、アシスタントに尋ねてください。ツールには、セットアップ手順がすべて記載されています。
MCP のみのセットアップ
MCP サービスのみを接続すると、アシスタントはツールを利用できるようになります。ワークフロースキルはインストールされません。クライアントがプラグインに対応していない場合、またはスキルを別途管理している場合に使用してください。
エンドポイント:https://viewprinter.tech/api/mcp
トランスポート:Streamable HTTP · 認証:OAuth
Codex を単独で接続する場合:
codex mcp add viewprinter --url https://viewprinter.tech/api/mcp
codex mcp login viewprinter
Claude Code を単独で接続する場合:
claude mcp add -t http viewprinter https://viewprinter.tech/api/mcp
その他のクライアントには、それぞれ独自の設定形式があります。各クライアントの MCP の説明と、ViewPrinter の接続ガイドをご覧ください。
開発とサポート
skills/ はすべてのクライアントで共有されるソースです。クライアントマニフェストでインストールを設定し、生成されるアーカイブはこのソースから作成されます。リリース前に、変更がパッケージチェックと、影響を受けるクライアントのセットアップチェックに合格する必要があります。
MIT — 詳細は LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。