ソーシャルメディア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
- AsecurityAlicenseAqualityServer for X (Twitter) integration that provides tools for reading your timeline and engaging with tweets. Designed for use with Claude desktop.Last updated -389JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server for managing social media posts, currently supporting X (formerly Twitter).Last updated -37JavaScriptMIT License
- -securityAlicense-qualityEnables interaction with Twitter through a Model Context Protocol, allowing large language models to post tweets, search for tweets, and reply to tweets.Last updated -2521215TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server that allows Claude to create, manage and publish X/Twitter posts directly through the chat interface.Last updated -535PythonMIT License