mcpField
O
OmniPost

OmniPost

ローカル
omnigoai.comソーシャルメディア35 日前に更新

OmniPost について

OmniPostは、ローカルのOmniPostデスクトップアプリを介して、40以上のプラットフォームに記事、画像投稿、動画を公開するMCPブリッジです。クライアントの要求をアプリに転送し、クラウドサーバーを経由せずに処理します。

主な機能

  1. 01記事・画像・動画の公開
  2. 0240以上のプラットフォームに対応
  3. 03デスクトップアプリのツールを転送
  4. 04アップロード向け長時間呼び出し
  5. 05アプリ停止中もツール一覧を表示

活用シーン

  1. 011つの記事を複数のプラットフォームに公開
  2. 02SNSやコンテンツサービスへ投稿
  3. 03アプリにログイン済みのアカウントで内容を準備

MCP 対応

MCPサーバーは、MCPクライアントとローカルのOmniPostアプリの間でツール一覧と呼び出しを転送します。公開処理はこのパッケージではなくアプリが行います。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"omnigoai-omnipost": {
"command": "npx",
"args": [
"-y",
"omnipost-mcp"
]
}
}
}
起動コマンドnpx -y omnipost-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmomnipost-mcp0.1.2

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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 デスクトップアプリに転送します。クラウドサーバーを経由することはありません。

中国語の説明

要件

  1. https://omnigoai.com/en/download/omnipost/ から OmniPost デスクトップアプリ(Windows / macOS)をインストールし、起動したままにします。
  2. アプリ内で、公開先のプラットフォームにログインします。
  3. 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 デスクトップアプリに転送します。アカウントへのログインはアプリ内で行い、クラウドを経由することはありません。

  1. OmniPost をインストールして起動します:https://omnigoai.com/zh/download/omnipost/ 。アプリ内で公開先のプラットフォームにログインします。
  2. Claude Code で claude mcp add omnipost -- npx -y omnipost-mcp を実行します。他のクライアントでは、上記の設定ファイルの書き方に従って追加します。
  3. AI に「この記事を知乎と CSDN に公開して、WeChat Official Accounts の下書きに入れて」と依頼します。

アプリが起動していない場合も、AI ツールにはツール一覧が表示されます。呼び出すと、OmniPost をインストールして起動するよう案内されます。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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