OmniPost について
OmniPostは、ローカルのOmniPostデスクトップアプリを介して、40以上のプラットフォームに記事、画像投稿、動画を公開するMCPブリッジです。クライアントの要求をアプリに転送し、クラウドサーバーを経由せずに処理します。
主な機能
- 01記事・画像・動画の公開
- 0240以上のプラットフォームに対応
- 03デスクトップアプリのツールを転送
- 04アップロード向け長時間呼び出し
- 05アプリ停止中もツール一覧を表示
活用シーン
- 011つの記事を複数のプラットフォームに公開
- 02SNSやコンテンツサービスへ投稿
- 03アプリにログイン済みのアカウントで内容を準備
MCP 対応
MCPサーバーは、MCPクライアントとローカルのOmniPostアプリの間でツール一覧と呼び出しを転送します。公開処理はこのパッケージではなくアプリが行います。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
omnipost-mcp
OmniPost 用の MCP サーバーです。Claude Code、Claude Desktop、Cursor、Cline などの MCP クライアントから、知乎、CSDN、WeChat Official Accounts、小红书、Bilibili、Weibo、Douyin、Dev.to、Mastodon、Bluesky、WordPress など、40 以上のプラットフォームに記事、画像投稿、動画を公開できます。
このパッケージ自体は公開処理を行いません。AI クライアントからのリクエストを、プラットフォームのアカウントにログイン済みの OmniPost デスクトップアプリに転送します。クラウドサーバーを経由することはありません。
要件
- https://omnigoai.com/en/download/omnipost/ から OmniPost デスクトップアプリ(Windows / macOS)をインストールし、起動したままにします。
- アプリ内で、公開先のプラットフォームにログインします。
- Node.js 18.17 以降。
セットアップ
Claude Code:
claude mcp add omnipost -- npx -y omnipost-mcp
Claude Desktop、Cursor、Cline などのクライアント(MCP 設定ファイル):
{
"mcpServers": {
"omnipost": { "command": "npx", "args": ["-y", "omnipost-mcp"] }
}
}
続いて、エージェントに「この Markdown を知乎と CSDN に公開して、WeChat Official Account の下書きにも入れて」のように依頼します。
仕組み
~/.omnipost/server.jsonを使って実行中のアプリを検出し(見つからない場合はポート 8787 を使用)、組み込みの MCP エンドポイントhttp://127.0.0.1:<port>/sseに接続します。- ツールの一覧と呼び出しは変更せずに転送されるため、インストール済みアプリのバージョンに対応するツールを常に利用できます。
- アプリが実行されていない場合も、同梱されたスナップショットからツール一覧を表示します。各呼び出しでは、生の接続エラーの代わりに「OmniPost をインストール/起動してください」という短いメッセージが返されます。
- 大容量の動画アップロードなど、時間のかかる呼び出しは中断されずに最大 6 時間実行できます。
- プランの制限はこのパッケージではなく、アプリによって適用されます。
環境変数:
OMNIPOST_MCP_URL:特定のエンドポイントを指定します。例:http://127.0.0.1:8787/sse。OMNIPOST_DATA_DIR:server.jsonの検索先(デフォルトは~/.omnipost)。
クライアントが SSE に対応していれば、このパッケージを使わずにアプリへ直接接続することもできます:claude mcp add --transport sse omnipost http://127.0.0.1:8787/sse。
開発
npm install
npm test # bridge tests against a fake app
npm run snapshot # refresh tools-snapshot.json from the app running on this machine
中国語の説明
omnipost-mcp を使うと、Claude Code、Claude Desktop、Cursor などの AI ツールから標準の MCP プロトコル経由で OmniPost を呼び出し、作成したコンテンツを知乎、CSDN、WeChat Official Accounts、小红书、Bilibili など、40 以上のプラットフォームに公開できます。
このパッケージ自体は公開処理を行いません。リクエストを、実行中の OmniPost デスクトップアプリに転送します。アカウントへのログインはアプリ内で行い、クラウドを経由することはありません。
- OmniPost をインストールして起動します:https://omnigoai.com/zh/download/omnipost/ 。アプリ内で公開先のプラットフォームにログインします。
- Claude Code で
claude mcp add omnipost -- npx -y omnipost-mcpを実行します。他のクライアントでは、上記の設定ファイルの書き方に従って追加します。 - AI に「この記事を知乎と CSDN に公開して、WeChat Official Accounts の下書きに入れて」と依頼します。
アプリが起動していない場合も、AI ツールにはツール一覧が表示されます。呼び出すと、OmniPost をインストールして起動するよう案内されます。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。