ソーシャルメディアMCPサーバー
複数のソーシャル メディア プラットフォームに接続するモデル コンテキスト プロトコル (MCP) サーバー。これにより、ユーザーは自然言語の指示を通じてプラットフォーム間でコンテンツを作成および公開できます。
特徴
自然言語インターフェース: 簡単な指示で複数のプラットフォーム向けの投稿を作成
リサーチ機能: ハッシュタグ、トレンド、事実、ニュースを自動的にリサーチします
マルチプラットフォームサポート: プラットフォーム固有のフォーマットでTwitter/X、Mastodon、LinkedInに投稿
コンテンツ生成: 複数の AI モデルを使用して魅力的なコンテンツを生成します
レート制限管理: キューイングとフォールバックを使用して API レート制限を適切に処理します。
分析: 投稿のパフォーマンスを追跡し、コンテンツ戦略を最適化します
はじめる
前提条件
Node.js (v18+)
npmまたはyarn
API キー:
ツイッター/X
マストドン
リンクトイン
OpenAIおよび/またはAnthropic(コンテンツ生成用)
Brave Search(研究用)
インストール
リポジトリをクローンします。
依存関係をインストールします:
API キーを使用して
.env
ファイルを作成します。
プロジェクトをビルドします。
サーバーを起動します。
MCP統合
この MCP サーバーを Claude または他の MCP 互換アシスタントで使用するには、MCP 設定に追加します。
利用可能なツール
投稿を作成
自然言語の指示に基づいてコンテンツを作成し、ソーシャル メディア プラットフォームに投稿します。
トレンドトピックを取得する
ソーシャル メディア プラットフォームからトレンドのトピックを取得します。
研究トピック
Brave Search と Perplexity を使用してトピックを調査します。
発達
プロジェクト構造
スクリプト
npm run build
: プロジェクトをビルドするnpm run dev
: ホットリロードで開発モードで実行npm start
: 本番サーバーを起動するnpm test
: テストを実行するnpm run lint
: リンティングを実行するnpm run format
: コードのフォーマット
ユーティリティスクリプト
scripts
ディレクトリには、ソーシャル メディア MCP サーバー用のユーティリティ スクリプトが含まれています。
scripts/linkedin-oauth.js
: LinkedIn がアクセス トークンを取得するための OAuth 2.0 フローを処理します。使用方法:
cd scripts && npm install && npm run linkedin-oauth
詳細についてはscripts/README.mdを参照してください。
ドキュメント
documentation
ディレクトリには、各ソーシャル メディア プラットフォームの統合に関する詳細なドキュメントが含まれています。
ライセンス
このプロジェクトは ISC ライセンスに基づいてライセンスされています。
謝辞
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
複数のソーシャル メディア プラットフォーム (Twitter/X、Mastodon、LinkedIn) に接続し、ユーザーが自然言語の指示を通じてプラットフォーム間でコンテンツを作成および公開できるようにします。
Related MCP Servers
- AsecurityAlicenseAqualityEnables interaction with Twitter through a Model Context Protocol, allowing large language models to post tweets, search for tweets, and reply to tweets.Last updated -53020MIT License
- AsecurityAlicenseAqualityEnables AI models to interact with messages from various messaging platforms (Mobile, Mail, WhatsApp, LinkedIn, Slack, Twitter, Telegram, Instagram, Messenger) through a standardized interface.Last updated -11MIT License
- -securityAlicense-qualityEnables interaction with X (formerly Twitter), allowing for posting tweets, searching content, managing accounts, and organizing lists.Last updated -33MIT License
- -securityFlicense-qualityProvides social media functionality for AI agents, enabling them to login with unique handles, read filtered posts, and create posts or replies within team-based discussions.Last updated -3