xpost について
xpostは、9つのソーシャルネットワークへの投稿に対応する、AIエージェント向けのオープンソーススキルとホステッドサービスです。ソーシャルアカウントを管理する人向けで、投稿前の人による承認も設定できます。
主な機能
- 019つのソーシャルネットワークへの投稿
- 02投稿前の承認設定
- 03アカウントと投稿ルールの一覧
- 04投稿状況と配信結果の確認
- 05スキル、プラグイン、CLIでの導入
活用シーン
- 01複数アカウントへの一括投稿
- 02人の承認まで投稿を保留
- 03アカウントごとの配信結果確認
- 04MCPクライアントからの投稿管理
MCP 対応
ホステッドMCPサーバー `https://xpost.to/api/mcp` は、ソーシャルアカウントと投稿機能をMCPクライアントに提供します。npmパッケージにはローカルMCPサーバーも含まれます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://xpost.to/api/mcpclaude mcp add --transport http to-xpost-xpost https://xpost.to/api/mcp{"mcpServers":{"to-xpost-xpost":{"type":"http","url":"https://xpost.to/api/mcp"}}}Cursor で開く{"servers":{"to-xpost-xpost":{"type":"http","url":"https://xpost.to/api/mcp"}}}VS Code で開く{"mcpServers":{"to-xpost-xpost":{"type":"http","url":"https://xpost.to/api/mcp"}}}{"mcpServers":{"to-xpost-xpost":{"serverUrl":"https://xpost.to/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
アシスタント向け xpost
AI エージェントから、X、Instagram、LinkedIn、 Facebook、TikTok、YouTube、Threads、Bluesky、Pinterest など、すべてのソーシャルメディアに投稿できます。Claude、 ChatGPT、Cursor、Gemini CLI、または任意の MCP クライアントから利用できます。投稿前に確認したい場合は、承認を有効にしてください。人が承認するまで投稿されません。
このリポジトリには、オープンソースのスキル(エージェントが従うべきワークフロー)と、ホスト型
MCP サーバー(https://xpost.to/api/mcp)とともにインストールするプラグインマニフェストが含まれています。ブラウザーウィンドウで一度サインインすれば、何かをコピーして貼り付ける必要はありません。
xpost アカウントが必要です。最初の投稿は無料で、カードも不要です: https://xpost.to/signup
インストール
任意のエージェント — スキルとして
npx skills add xpost-to/xpost-agent
これはスキルのみをインストールします。以下のようにクライアントに MCP サーバーを追加するか、スキルの REST フォールバックで XPOST_API_KEY を使用してください。
Claude Code — プラグイン(スキル + MCP サーバー)
/plugin marketplace add xpost-to/xpost-agent
/plugin install xpost@xpost-agent
サインインを促す画面は表示されません。/mcp と入力し、xpost を選択してから
Authenticate を選ぶと、サインインページがブラウザーで開きます。プラグインを使わない場合:
claude mcp add --transport http xpost https://xpost.to/api/mcp
Gemini CLI — 拡張機能(スキル + MCP サーバー)
gemini extensions install https://github.com/xpost-to/xpost-agent
初回の使用時に、Gemini がブラウザーを開いて xpost へのサインインを促します。再度サインインするには /mcp auth xpost を実行してください。
Cursor
ワンクリックで追加できます:xpost を Cursor に追加
または、Settings → Tools & Integrations → New MCP Server で手動で追加します:
{ "mcpServers": { "xpost": { "type": "http", "url": "https://xpost.to/api/mcp" } } }
次に、スキルをインストールするには npx skills add xpost-to/xpost-agent を実行してください。このリポジトリには Cursor プラグインのマニフェスト(.cursor-plugin/plugin.json)も含まれています。
Grok Build
このリポジトリには、Grok Build プラグインのマニフェスト(.grok-plugin/plugin.json、スキル + ホスト型 MCP サーバー)と、独自のマーケットプレイスカタログ(.grok-plugin/marketplace.json)が含まれています。Grok Build 内では /marketplace でカタログを閲覧できます。シェルからは、ソースが認識されている状態で grok plugin install xpost --trust を一度実行してください。公式の xAI インデックスにはまだ掲載されていません。
Muse Code(Meta)
ホスト型サーバーを ~/.config/muse/settings.json に追加してください。Muse Code は最初のツール呼び出し時にサインインを促します:
{
"schema_version": 1,
"mcp_servers": {
"xpost": { "transport": "streamable_http", "url": "https://xpost.to/api/mcp" }
}
}
MCP 設定のない Grok、Muse、その他のチャットアシスタント
次の内容をチャットに貼り付けてください。アシスタントがセットアップを行い、API キー(xpost の Project → AI agent → Keys)を尋ねます:
xpost をセットアップして、私のソーシャルアカウントに投稿できるようにしてください。REST API は https://xpost.to/api/v1 です(仕様は https://xpost.to/api/v1/openapi.json)。`Authorization: Bearer YOUR_KEY
ヘッダーで 認証します。コマンドを実行できる場合は、npx xpostでラップし、npx skills add xpost-to/xpost-agent` でワークフローをインストールできます。何かをする前に、私に xpost API キーを尋ね、 XPOST_API_KEY に設定してください。まずアカウント一覧を取得してください。投稿を作成すると送信されますが、プロジェクトが投稿を承認待ちにする設定の場合はこの限りではありません。レシートに記載されるまでは、投稿が公開されたと言わないでください。
ChatGPT、Claude.ai、Claude Desktop
ChatGPT:プラグインディレクトリで xpost を見つけて追加し、サインインしてください。
xpost プラグインをインストール済みの Claude:Customize → Connectors で xpost を見つけて Connect を押し、サインインしてください。プラグインによってコネクターが追加されますが、サインアウト状態です。
プラグインを使わない場合:Customize → Connectors → Add → custom connector で https://xpost.to/api/mcp を貼り付けて、サインインしてください。
MCP クライアントがない場合 — CLI
npx xpost login
npx xpost posts create -c "Shipped it." -a x:yourhandle
npm の xpost パッケージには、CLI、ローカル MCP サーバー(npx xpost mcp)、スキルのフォールバックがすべて含まれています。ドキュメント:https://xpost.to/docs/cli
このスキルで学べること
- まずアカウントを確認します。
list_accountsで、すべての投稿先と投稿できる内容がわかります。 get_posting_rulesはアカウントごとのオプション一覧です。ここにないキーは使用できません。- 投稿を作成すると送信されます。copilot モードのプロジェクトでは、代わりに
pending_approvalの状態で保留されます。どちらも通常の結果です。どちらになったかを伝え、リンクを表示してください。 - ガードレールによって拒否された場合は、該当するルールが示されます。一度だけ書き直してください。回避してはいけません。
- 投稿がまだ保留中だと決めつける前に、
list_postsで確認してください。担当者が理由を添えて却下している場合があります。 - 結果はアカウントごとに確認できます。「X への配信は成功し、Instagram への配信は失敗しました:理由」のように表示されます。
全文はこちらです:skills/xpost/SKILL.md。
ドキュメント
- すべての MCP ツール:https://xpost.to/docs/mcp
- REST API(OpenAPI):https://xpost.to/api/v1/openapi.json
- クライアントごとのセットアップガイド:https://xpost.to/docs
独自のインスタンスにクライアントをセルフホストする
MCP アドレスの https://xpost.to を独自のインスタンスに置き換えてください。REST のフォールバックでは、XPOST_URL と XPOST_API_KEY を設定してください。
ライセンス
MIT。ここにあるスキルとマニフェストは自由にコピーして改変できます。xpost 自体はホステッドサービスです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。