Integrations
Integrated for research capabilities, allowing the MCP server to search for information, facts, and news using Brave Search
Enables posting content to Mastodon with platform-specific formatting, managing API rate limits, and tracking post performance
Used for content generation, allowing the MCP server to create social media posts using OpenAI's models
ソーシャルメディア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 ライセンスに基づいてライセンスされています。
謝辞
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 -309JavaScriptMIT 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 -25010TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server that allows Claude to create, manage and publish X/Twitter posts directly through the chat interface.Last updated -535PythonMIT License