qpost-mcp について
qpost-mcpはAIエージェントをQPostに接続し、YouTube、TikTok、Instagram向けの動画・画像投稿を公開または予約します。ホスト型HTTPまたはローカルstdioで、アカウントと投稿を管理できます。
主な機能
- 01動画・画像投稿の公開と予約
- 02接続済みソーシャルアカウントの一覧表示
- 03投稿の一覧表示・取得・更新
- 04投稿の削除と失敗投稿の再試行
- 05メディアURLまたはローカルファイルの利用
活用シーン
- 01対応プラットフォームへの投稿予約
- 02接続済みアカウントの状態確認
- 03キャプションや投稿予定の更新
- 04失敗した投稿の再試行
MCP 対応
MCPクライアントにQPostのアカウント管理・投稿管理ツールを提供します。ホスト型Streamable HTTPエンドポイントまたはローカルstdioで動作します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://qpost.dev/mcpclaude mcp add --transport http arslan2012-qpost https://qpost.dev/mcp{"mcpServers":{"arslan2012-qpost":{"type":"http","url":"https://qpost.dev/mcp"}}}Cursor で開く{"servers":{"arslan2012-qpost":{"type":"http","url":"https://qpost.dev/mcp"}}}VS Code で開く{"mcpServers":{"arslan2012-qpost":{"type":"http","url":"https://qpost.dev/mcp"}}}{"mcpServers":{"arslan2012-qpost":{"serverUrl":"https://qpost.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://qpost.dev/mcp認証が必要ツール
詳細
qpost-mcp
QPost 用 MCP サーバーです。QPost の REST API を通じて、AI エージェントが YouTube、TikTok、Instagram に動画や画像の投稿を予約・公開できます。
インストール
QPost ダッシュボード(Settings → API Keys)から API キーを生成し、以下の 2 つの方法から選択してください。
ホステッド(推奨 — インストール不要)
QPost は Streamable HTTP 経由で、同じサーバーを https://qpost.dev/mcp で実行しています。
claude mcp add --transport http qpost https://qpost.dev/mcp \
--header "x-api-key: YOUR_API_KEY"
Streamable HTTP に対応する MCP クライアントであれば、x-api-key(または Authorization: Bearer)ヘッダーを設定して、この URL を指定できます。エンドポイントはステートレスなので、セッションを管理する必要はありません。
ローカル(stdio)、npx 経由
QPost をセルフホストする場合や、サーバーを自分で実行する場合に使用してください。
claude mcp add qpost -e QPOST_API_KEY=your_key_here -- npx -y qpost-mcp
Claude Desktop/その他の MCP クライアント
{
"mcpServers": {
"qpost": {
"command": "npx",
"args": ["-y", "qpost-mcp"],
"env": {
"QPOST_API_KEY": "your_key_here"
}
}
}
}
QPost をセルフホストする場合は、QPOST_BASE_URL も設定してください(デフォルトは https://qpost.dev です)。
ツール
| ツール | 説明 |
|---|---|
list_connected_accounts | 接続済みの YouTube/TikTok/Instagram アカウントとそのステータスを一覧表示します |
create_post | URL またはローカルパスから動画や画像のメディアを指定して、投稿を作成し、公開(または予約)します |
list_posts | 投稿を一覧表示します。ステータスやプラットフォームで絞り込むこともできます |
get_post | ID を指定して単一の投稿を取得します |
update_post | 投稿のキャプション/予約日時/タイムゾーン/ステータスを更新します |
delete_post | 投稿を削除します |
retry_post | 失敗した投稿を再試行します |
メディアの扱いはトランスポートによって異なります
ローカルの stdio サーバーはマシン上のファイルを読み取れるため、create_post では mediaUrl に加えて mediaPath も指定できます。ホステッドエンドポイントからディスクにはアクセスできないため、mediaUrl/imageUrls、または MIME タイプを指定するための任意の mediaFilename を付けた mediaBase64 を使用します。
完全なリクエスト/レスポンスの形式と、プラットフォームごとのメタデータオプション(YouTube のカテゴリ/プライバシー、TikTok のプライバシーレベル、Instagram のメディアタイプなど)は、qpost.dev/docs に記載されています。このサーバーは、同じ REST API を薄くラップしたものです。
ローカル開発
npm install
npm run dev # runs src/index.ts directly via tsx
npm run build # compiles to dist/
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。