mcpField
Q
qpost-mcp

qpost-mcp

リモート
qpost.devソーシャルメディア0今日更新
リポジトリ公式サイト

qpost-mcp について

qpost-mcpはAIエージェントをQPostに接続し、YouTube、TikTok、Instagram向けの動画・画像投稿を公開または予約します。ホスト型HTTPまたはローカルstdioで、アカウントと投稿を管理できます。

主な機能

  1. 01動画・画像投稿の公開と予約
  2. 02接続済みソーシャルアカウントの一覧表示
  3. 03投稿の一覧表示・取得・更新
  4. 04投稿の削除と失敗投稿の再試行
  5. 05メディアURLまたはローカルファイルの利用

活用シーン

  1. 01対応プラットフォームへの投稿予約
  2. 02接続済みアカウントの状態確認
  3. 03キャプションや投稿予定の更新
  4. 04失敗した投稿の再試行

MCP 対応

MCPクライアントにQPostのアカウント管理・投稿管理ツールを提供します。ホスト型Streamable HTTPエンドポイントまたはローカルstdioで動作します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://qpost.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://qpost.dev/mcp認証が必要
パッケージ
npmqpost-mcp0.4.0

ツール

詳細

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_postURL またはローカルパスから動画や画像のメディアを指定して、投稿を作成し、公開(または予約)します
list_posts投稿を一覧表示します。ステータスやプラットフォームで絞り込むこともできます
get_postID を指定して単一の投稿を取得します
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

コメント

MCP は初めてですか?

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

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