Twitter MCP サーバー
モデル コンテキスト プロトコル (MCP) 標準を活用した AI エージェント向けの強力な Twitter 統合で、クリーンかつ一貫性のあるインターフェースを通じて包括的な Twitter 機能セットを提供します。
概要
このサーバーは、MCPツールを介してTwitterの機能へのアクセスを提供し、AIアシスタントやその他のMCP対応クライアントとのシームレスな統合を可能にします。agent agent-twitter-clientライブラリをベースに構築されており、堅牢なエラー処理、レート制限、一貫したレスポンスフォーマットを提供します。
Related MCP server: MCP-Twikit
特徴
基本的な読み方
メディアサポートのあるユーザーからのツイートを取得する
詳細情報を含むユーザープロファイルを取得する
ハッシュタグやキーワードでツイートを検索する
検索結果を最新/上位でフィルタリング
レート制限(リクエストあたり最大50ツイート)
ユーザーインタラクション
ツイートにいいね/いいねを取り消す
リツイート/リツイート取り消し
次の内容でツイートを投稿します:
テキストコンテンツ
メディア添付ファイル(画像、動画)
返信機能
引用ツイート機能
高度な機能
ユーザー関係(フォロワー/フォロー中)を取得する
トレンドトピックを取得する
さまざまなタイムライン タイプにアクセスします。
ホームタイムライン
次のタイムライン
ユーザータイムライン
リスト管理(リストツイートの取得)
メディアと高度なインタラクション
メディア対応:
画像アップロード(JPEG、PNG、GIF)
動画アップロード(MP4)
代替テキストのサポート
スレッド作成
ユーザーのフォロー/フォロー解除
ツール
読書ツール
get_tweets- ユーザーの最近のツイートを取得するget_profile- ユーザーのプロフィール情報を取得するsearch_tweets- ハッシュタグまたはキーワードでツイートを検索
インタラクションツール
like_tweet- ツイートに「いいね」または「いいねを取り消す」retweet- リツイートまたはリツイートの取り消しpost_tweet- オプションのメディアを含む新しいツイートを投稿するcreate_thread- Twitter スレッドを作成する
タイムラインツール
get_timeline- さまざまなタイムラインタイプからツイートを取得するget_list_tweets- Twitterリストからツイートを取得するget_trends- 現在のトレンドトピックを取得する
ユーザー管理ツール
get_user_relationships- フォロワーまたはフォロー中のリストを取得するfollow_user- ユーザーをフォローまたはフォロー解除する
インストール
依存関係をインストールします:
サーバーを構築します。
環境変数を設定します。
MCP クライアントにサーバー設定を追加します。
MacOSの場合:
Windowsの場合:
構成:
発達
自動リビルドを使用した開発の場合:
デバッグ
MCP サーバーは stdio 経由で通信するため、デバッグには MCP Inspector を使用できます。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
エラー処理
サーバーは包括的なエラー処理を実装します。
すべてのパラメータの入力検証
レート制限保護
詳細なエラーメッセージ
適切なエラー伝播
デバッグのためのログ記録
応答フォーマット
すべてのツールは一貫した形式で応答を返します。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
MITライセンス - 詳細はLICENSEファイルを参照