mcpField
B
Blog2Social - Social Media Publishing

Blog2Social - Social Media Publishing

リモート
blog2social.comソーシャルメディア14 週間前に更新
リポジトリ公式サイト

Blog2Social - Social Media Publishing について

Blog2Socialのホスト型MCPサーバーは、AIアプリケーションをソーシャルアカウント管理や投稿機能に接続します。アカウント確認、投稿要件の照会、クレジット確認、テキスト・リンク・画像・動画の投稿に対応し、OAuthで認証します。

主な機能

  1. 01ソーシャルアカウントの一覧と管理
  2. 02対応ネットワークの確認
  3. 03ネットワーク別投稿要件の確認
  4. 04クレジット残高の確認
  5. 05テキスト・リンク・画像・動画の投稿
  6. 06動画投稿ステータスの確認

活用シーン

  1. 01Blog2Socialに接続済みのアカウントを確認
  2. 02ソーシャルアカウントの接続や解除
  3. 03投稿前にコンテンツ要件を確認
  4. 04コンテンツを投稿して動画の状態を追跡

MCP 対応

https://api.blog2social.com/mcp で提供されるホスト型リモートサーバーです。MCPクライアントはOAuth認証を通じてツールからBlog2Socialを利用でき、ローカルへのサーバー導入は不要です。

設定

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

エンドポイントhttps://api.blog2social.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

9

このツールにパラメーターはありません。

詳細

Blog2Social MCP サーバー

Blog2Social MCP サーバーは、AI アシスタント、AI エージェント、コーディングアシスタント、自動化ツールを Blog2Social に直接接続するための、ホスト型のModel Context Protocol (MCP) インターフェースを提供します。

MCP サーバーを使用すると、互換性のある AI アプリケーションは、アプリケーションごとに Blog2Social API を個別に統合することなく、自然言語の指示を通じて Blog2Social の機能を利用できます。

MCP サーバーでは、次の操作を実行できます。

  • 接続済みのソーシャルメディアアカウントを表示する
  • 対応しているソーシャルネットワークを確認する
  • ソーシャルメディアアカウントを接続および切断する
  • Blog2Social のクレジット残高を確認する
  • 投稿機能やネットワーク固有の制限を確認する
  • テキスト、リンク、画像、動画の投稿を公開する
  • 動画投稿の公開状況を確認する

MCP サーバーは Blog2Social によってホストされています。**ローカルへの MCP サーバーのインストールは不要です。**認証は OAuth によって処理されます。

MCP エンドポイント

https://api.blog2social.com/mcp

エンドポイントは、すべての対応 MCP クライアントで共通です。

仕組み

Blog2Social MCP サーバーは、AI アプリケーションと Blog2Social をつなぐブリッジとして機能します。

AI Assistant / AI Agent
          |
          | MCP
          v
Blog2Social MCP Server
          |
          | Blog2Social API
          v
     Blog2Social
          |
          +-- Connected Social Accounts
          +-- Social Networks
          +-- Posts
          +-- Publishing

つまり、MCP 対応アプリケーションは、Blog2Social API 自体を実装する代わりに、標準化された MCP ツールを使って Blog2Social と連携できます。

たとえば、AI アシスタントには次のように指示できます。

Show me my connected social media accounts.

または:

Publish this article to my LinkedIn page and Facebook page.

その後、AI アプリケーションは適切な Blog2Social MCP ツールを使って、要求された操作を実行できます。

認証

Blog2Social MCP では、認証と認可に OAuth を使用します。

一般的な認証フローは次のとおりです。

AI Application
      |
      v
Blog2Social MCP
      |
      v
Blog2Social OAuth
      |
      v
Login & Authorization
      |
      v
MCP Connection
      |
      v
Blog2Social MCP Tools

AI アプリケーションの MCP 設定に Blog2Social のパスワードを入力する必要はありません。

MCP エンドポイントを追加すると、クライアントは Blog2Social OAuth フローにリダイレクトします。Blog2Social にログインし、接続を明示的に認可してください。

セキュリティ: Blog2Social のパスワード、サービス トークン、アクセストークンを MCP クライアントの設定ファイルに追加しないでください。認証は OAuth によって処理されます。


利用可能なツール

Blog2Social MCP サーバーでは、現在、次のツールを利用できます。

connections.list

読み取り専用

認証済みの Blog2Social アカウントに現在接続されているソーシャルメディアアカウントを返します。

レスポンスには、次のような情報が含まれます。

  • ソーシャルネットワーク
  • アカウントの種類
  • 表示名
  • client_user_network_id

client_user_network_id は接続済みアカウントを識別するもので、posts.create で投稿を公開する際に使用します。

使用例:

Show me all social media accounts connected to Blog2Social.

connections.add

書き込み

ソーシャルネットワークアカウントを接続するための認可プロセスを開始します。

このツールでは、次の値を使用します。

  • network_id – ソーシャルネットワークを識別します
  • network_type_id – アカウントの種類を識別します

対応するアカウントの種類は次のとおりです。

0 = Profile
1 = Page
2 = Group

通常、このツールは、ユーザーが開いて接続を認可するための認可リンクを返します。

Pinterest は例外で、標準の認可リンクではなく、カスタムアプリケーションの設定が必要となる場合があります。

使用例:

Connect my LinkedIn account to Blog2Social.

接続プロセスを開始する前に、networks.list で利用可能なネットワークと対応するアカウントの種類を確認してください。


connections.remove

破壊的操作

認証済みの Blog2Social アカウントから既存のソーシャルネットワーク接続を削除します。

削除するアカウントを特定するには、connections.list の client_user_network_id が必要です。

削除後、アカウントを再接続するまで、そのアカウントを使って投稿を公開できなくなります。

使用例:

Disconnect my Facebook page from Blog2Social.

この操作は破壊的であるため、ユーザーが削除を明示的に要求した場合にのみ実行してください。


networks.list

読み取り専用

Blog2Social に接続できるソーシャルネットワークを返します。

ネットワークごとに、レスポンスには次の情報が含まれる場合があります。

  • ネットワーク名
  • ネットワークの URL
  • network_id
  • 対応プロフィール
  • 対応ページ
  • 対応グループ

返された network_id は connections.add で使用できます。

使用例:

Which social networks can I connect to Blog2Social?

networks.list_properties

読み取り専用

特定のソーシャルネットワークとアカウント種別に関する投稿機能と制限を返します。

以下の情報が含まれる場合があります。

  • 対応するメディア形式
  • 画像のサポート
  • 動画のサポート
  • 文字数制限
  • その他、ネットワーク固有の投稿要件

特定のネットワーク向けのコンテンツを準備する際にこのツールを使用すると、コンテンツがネットワークの要件を満たしていることを確認できます。

使用例:

What are the publishing requirements for LinkedIn?

credits.balance

読み取り専用

認証済みの Blog2Social API アカウントの現在のクレジット残高を返します。

投稿操作を完了できない場合や、クレジットが必要な操作を実行する前に、クレジット残高を確認できます。

使用例:

How many Blog2Social credits do I have left?

posts.create

書き込み

接続済みのソーシャルメディアアカウントにコンテンツを投稿します。

対象アカウントは client_user_network_id を使用して識別します。

対応している投稿形式は次のとおりです。

0 = Text / Link
1 = Image
2 = Video

選択した形式に応じて、投稿にはテキスト、リンク、画像、動画を含めることができます。

動画以外の投稿では、レスポンスに publish_url が含まれる場合があります。

例:

Publish this article to my LinkedIn page:

https://example.com/my-article

Use the following text:

We have just published a new article about AI automation.

AI クライアントは connections.list を使用して適切な接続済みアカウントを特定し、その後 posts.create を使用してコンテンツを投稿できます。


videos.check

読み取り専用

動画投稿の投稿状況を確認します。

posts.create で動画を投稿すると、レスポンスに video_token が含まれる場合があります。

videos.check はこのトークンを使用して、現在の投稿状況を確認します。

状態には次のようなものがあります。

pending
failed
successful

投稿に成功すると、publish_url が返される場合があります。

使用例:

Check whether my video post has finished publishing.

ツールの概要

ツール種類用途
connections.list読み取り専用接続済みソーシャルアカウントの一覧表示
connections.add書き込みソーシャルアカウントの接続を開始
connections.remove破壊的操作接続済みソーシャルアカウントの削除
networks.list読み取り専用利用可能なソーシャルネットワークの一覧表示
networks.list_properties読み取り専用ネットワークの投稿要件を取得
credits.balance読み取り専用現在のクレジット残高を確認
posts.create書き込みテキスト、リンク、画像、動画を投稿
videos.check読み取り専用動画の投稿状況を確認

インストール

ローカルへのインストールは不要です

Blog2Social MCP サーバーは Blog2Social によってホストされています。

以下の作業は必要ありません。

  • MCP サーバーを実行するために、このリポジトリをクローンする
  • Node.js をインストールする
  • Python をインストールする
  • ローカルで MCP プロセスを実行する
  • ローカルデータベースを設定する
  • OAuth アクセストークンを手動で作成する

代わりに、MCP 対応クライアントをホストされたエンドポイントを使用するように設定します。

https://api.blog2social.com/mcp

その後、Blog2Social の OAuth 認証フローを完了します。

汎用的な MCP 設定

リモート MCP サーバーの URL を受け付けるクライアントでは、概念上、次のように設定します。

{
  "name": "blog2social",
  "url": "https://api.blog2social.com/mcp"
}

正確な設定形式は MCP クライアントによって異なります。

サーバーを追加した後、プロンプトが表示されたら OAuth で認証してください。


Claude

Claude.ai

Claude は、カスタムコネクター機能を使用して、ホストされた Blog2Social MCP サーバーに接続できます。

  1. Claude を開きます。
  2. Settings または Connectors を開きます。
  3. Add custom connector を選択します。
  4. 次を入力します。
https://api.blog2social.com/mcp
  1. コネクターを追加します。
  2. Blog2Social の OAuth フローに従います。
  3. Blog2Social アカウントにログインします。
  4. 接続を承認します。

認証後、Claude で Blog2Social を MCP コネクターとして利用できます。

コネクター設定の正確な場所や名称は、現在の Claude のインターフェースやアカウント種別によって異なる場合があります。

Claude Desktop

Claude Desktop は MCP 連携をサポートしています。

以下を使用して Blog2Social MCP サーバーを設定します。

https://api.blog2social.com/mcp

プロンプトが表示されたら、Blog2Social の OAuth 認証を完了します。

認証が完了すると、Claude Desktop は認証済みアカウントで利用可能な Blog2Social MCP ツールにアクセスできます。


Cursor

Cursor は MCP サーバーをサポートしており、ホスト型 Blog2Social MCP サーバーに接続できます。

以下のリモート MCP サーバーを Cursor の MCP 設定に追加します。

https://api.blog2social.com/mcp

JSON 設定を使用するクライアントの場合、通常はリモート URL を中心とした構造で設定します。

{
  "mcpServers": {
    "blog2social": {
      "url": "https://api.blog2social.com/mcp"
    }
  }
}

Cursor の正確な MCP 設定形式は、バージョンによって変更される場合があります。インストール済みのバージョンに専用の MCP 設定 UI がある場合は、代わりにそこへ URL を追加してください。

プロンプトが表示されたら、Blog2Social の OAuth フローを完了します。


VS Code

MCP をサポートする VS Code 環境は、ホスト型 MCP エンドポイントを通じて Blog2Social に接続できます。

以下を使用します。

https://api.blog2social.com/mcp

JSON ベースの MCP 設定では、以下と同等の設定を使用します。

{
  "servers": {
    "blog2social": {
      "url": "https://api.blog2social.com/mcp"
    }
  }
}

MCP 設定にエンドポイントを追加し、Blog2Social の OAuth 認証フローを完了します。

正確な設定場所とスキーマは、インストール済みの VS Code のバージョン、および使用する MCP 対応拡張機能やエージェントによって異なる場合があります。


ChatGPT

ChatGPT は、サポートされているコネクターまたはアプリ連携機能を通じて MCP サーバーに接続できます。

Blog2Social MCP エンドポイントを使用します。

https://api.blog2social.com/mcp

ChatGPT が提供する認証フローに従い、Blog2Social アカウントへのアクセスを許可します。

認証が完了すると、ChatGPT は接続を通じて利用可能な Blog2Social MCP ツールを使用できます。

ChatGPT の MCP およびアプリ連携機能の更新に伴い、MCP またはコネクターの設定場所や名称は変更される場合があります。


GitHub Copilot

MCP 対応の GitHub Copilot 環境は、ホスト型 MCP サーバーを通じて Blog2Social に接続できます。

以下を使用します。

https://api.blog2social.com/mcp

要求されたら、Blog2Social の OAuth 認証フローを完了します。

認証が完了すると、Copilot は接続でサポートされている Blog2Social MCP ツールを使用できます。


n8n

n8n は MCP 対応の接続を利用して、Blog2Social を自動化されたワークフローに統合できます。

以下を使用します。

https://api.blog2social.com/mcp

Blog2Social の OAuth フローを使用して認証します。

一般的なワークフローは、次のようになります。

Trigger
   |
   v
AI / Content Generation
   |
   v
Blog2Social MCP
   |
   v
Create / Publish Content
   |
   v
Social Networks

これにより、各ワークフローで Blog2Social REST API を個別に実装することなく、AI を活用したコンテンツ生成と Blog2Social への公開を組み合わせられます。


その他の MCP クライアント

ホスト型 Blog2Social MCP サーバーは、その他の MCP 対応アプリケーションや開発環境でも使用できます。

現在のドキュメントには、以下のサポートまたは互換性に関する情報が記載されています。

  • Claude
  • Claude Desktop
  • ChatGPT
  • Cursor
  • VS Code
  • GitHub Copilot
  • Cline
  • Mistral
  • n8n
  • Notion
  • Slackbot
  • MCPJam

サポート状況は、各アプリケーションの MCP および OAuth 機能によって異なります。

Blog2Social MCP は、Smithery、Glama、MCPBundles、MCP Servers などの MCP ディレクトリからも利用できます。


プロンプトの例

MCP 接続を設定すると、自然言語の指示を使って Blog2Social を操作できます。

接続済みアカウントを一覧表示する
Show me all my connected social media accounts.
利用可能なネットワークを確認する
Which social networks can I connect to Blog2Social?
公開要件を確認する
What media formats and character limits are supported for LinkedIn?
クレジットを確認する
How many Blog2Social credits do I have?
リンクを公開する
Publish this article to my LinkedIn page:

https://example.com/my-article

Use the following text:

We have just published a new article about AI automation.
画像を公開する
Publish this image post to my Facebook page using the attached image
and this message:

Our latest article is now online.
動画の公開状況を確認する
Check the publishing status of my latest video post.
接続を管理する
Show me my connected accounts and tell me which one is my LinkedIn page.

MCP と REST API の比較

Blog2Social では、複数の連携方法を利用できます。

連携方法用途
MCPAI アシスタント、AI エージェント、自然言語によるワークフロー
REST APIカスタムアプリケーションとバックエンド連携
AI API SpecificationAI を活用した API 開発とコード生成
Automation integrations自動化ワークフローと連携

AI アプリケーションが標準化されたツールを通じて Blog2Social とやり取りする必要がある場合、MCP が特に役立ちます。

直接プログラムからアクセスする必要がある場合は、引き続き REST API を利用できます。


対応ソーシャルネットワーク

基盤となる Blog2Social API は、以下を含む多数のソーシャル、ブログ、ビジネス、コミュニティプラットフォームへの投稿に対応する統一インターフェースを提供します。

  • Facebook
  • X
  • LinkedIn
  • Instagram
  • Pinterest
  • Reddit
  • Tumblr
  • Medium
  • Telegram
  • TikTok
  • YouTube
  • Vimeo
  • Bluesky
  • Threads
  • Mastodon
  • Discord
  • Google Business Profile
  • VK
  • Xing
  • Blogger
  • DEV.to
  • Flickr
  • Diigo
  • Bloglovin
  • Torial
  • Ravelry
  • Instapaper
  • Band
  • HumHub

対応する投稿の種類やメディア形式はネットワークによって異なります。特定のネットワークとアカウント種別で利用できる機能を確認するには、networks.list と networks.list_properties を使用してください。


セキュリティ

Blog2Social MCP は認証に OAuth を使用します。

MCP リクエストの一部として、AI アプリケーションに Blog2Social のパスワードが渡されることはありません。ユーザーは Blog2Social にログインし、接続を明示的に許可します。

アクセスを許可する前に OAuth 認証リクエストを必ず確認し、信頼できる MCP クライアントのみを接続してください。


ドキュメント

リポジトリの目的

このリポジトリには、Blog2Social MCP サーバーを公式 MCP Registry に公開するために使用するメタデータが含まれています。

MCP サーバーは Blog2Social によってホストされており、ローカルにインストールする必要はありません。

コメント

MCP は初めてですか?

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

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