mcpField
T
Twitter Cookie mcpServer

Twitter Cookie mcpServer

ローカル
github.com/dewkiksソーシャルメディア165 週間前に更新

Twitter Cookie mcpServer について

Twitter Cookie mcpServerは、Cookie認証と非公式のtwikit APIでAIアシスタントをTwitterに接続します。投稿、検索、ユーザーやタイムラインの操作、DM、トレンド取得に対応しますが、利用制限や動作停止の可能性がREADMEに記されています。

主な機能

  1. 01ツイートの投稿、いいね、リツイート、検索
  2. 02ユーザープロフィールとタイムラインの取得
  3. 03DMの送信と管理
  4. 04返信とトレンドの確認

活用シーン

  1. 01特定の話題に関するツイートの検索
  2. 02アシスタント経由での投稿やリツイート
  3. 03ユーザープロフィールやタイムラインの確認
  4. 04DMの送信やメッセージへのリアクション

MCP 対応

Twitter操作をMCPクライアント向けのツールとして提供します。非公式APIを使用し、TWITTER_CT0とTWITTER_AUTH_TOKENのCookieで認証します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Twitter MCP サーバー

smithery badge

Cookie ベースの認証を使用して Twitter と連携するための Model Context Protocol(MCP)サーバーです。AI アシスタントが標準化されたプロトコルを通じて Twitter を操作できます。

⚠️ 免責事項

twikit ライブラリを使用した非公式の Twitter APIを利用しています。Twitter/X による承認は受けておらず、予告なく動作しなくなる可能性があります。教育目的または実験目的でのみ使用してください。アカウントが制限される可能性があります。

クイックセットアップ

Smithery 経由でのインストール

Smithery 経由で Claude Desktop に Twitter MCP Server を自動インストールするには:

npx -y @smithery/cli install @dewkiks/twitter-mcp-server --client claude
手動インストール
  1. インストール
git clone <repository-url>
cd twitter-mcp
pip install -r requirements.txt
  1. Twitter Cookie の取得

    • ブラウザーで Twitter/X を開き、ログインします
    • 開発者ツール(F12)→ Application/Storage → Cookies → twitter.com を開きます
    • 次の値をコピーします:
      • ct0(CSRF トークン)
      • auth_token(認証トークン)
  2. Claude Desktop の設定 claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "twitter": {
      "command": "./path/to/python.exe",
      "args": ["./path/to/server.py"],
      "env": {
        "TWITTER_CT0": "your_ct0_here",
        "TWITTER_AUTH_TOKEN": "your_auth_token_here"
      }
    }
  }
}

主な機能

  • ツイート管理:ツイートの投稿、いいね、リツイート、検索
  • ユーザー操作:プロフィールの取得、ユーザーのフォロー/フォロー解除
  • タイムラインへのアクセス:自分のタイムラインとユーザーのタイムラインの取得
  • ダイレクトメッセージ:DM の送信、履歴の取得、メッセージへのリアクション
  • トレンドトピック:カテゴリー別のトレンドトピックの取得

主なツール

ツイート操作
  • tweet - 新しいツイートを投稿
  • like_tweet - ID を指定してツイートにいいね
  • retweet - ID を指定してリツイート
  • search_tweets - ツイートを検索
ユーザー操作
  • get_user_info - ユーザープロフィール情報を取得
  • get_timeline - 自分のタイムラインを取得
ダイレクトメッセージ
  • send_dm - ユーザー名を指定してダイレクトメッセージを送信
  • get_dm_history - ユーザーとの DM 履歴を取得
  • add_reaction_to_message - 絵文字でリアクション
  • delete_dm - メッセージを削除
その他
  • get_tweet_replies - ツイートへの返信を取得
  • get_trends - トレンドトピックを取得

使用例

Post a tweet about AI developments

Search for tweets about "artificial intelligence" and show me the top 10

Send a DM to @username saying "Hello from MCP!"

Get my timeline with the latest 20 tweets

Like the tweet with ID 1234567890123456789

Get trending topics in sports

Show me replies to tweet ID 9876543210987654321

これで完了です!すべてのツールで、環境変数に Cookie を設定する必要があります。

コメント

MCP は初めてですか?

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

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