Twitter Cookie mcpServer について
Twitter Cookie mcpServerは、Cookie認証と非公式のtwikit APIでAIアシスタントをTwitterに接続します。投稿、検索、ユーザーやタイムラインの操作、DM、トレンド取得に対応しますが、利用制限や動作停止の可能性がREADMEに記されています。
主な機能
- 01ツイートの投稿、いいね、リツイート、検索
- 02ユーザープロフィールとタイムラインの取得
- 03DMの送信と管理
- 04返信とトレンドの確認
活用シーン
- 01特定の話題に関するツイートの検索
- 02アシスタント経由での投稿やリツイート
- 03ユーザープロフィールやタイムラインの確認
- 04DMの送信やメッセージへのリアクション
MCP 対応
Twitter操作をMCPクライアント向けのツールとして提供します。非公式APIを使用し、TWITTER_CT0とTWITTER_AUTH_TOKENのCookieで認証します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Twitter MCP サーバー
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
手動インストール
- インストール
git clone <repository-url>
cd twitter-mcp
pip install -r requirements.txt
-
Twitter Cookie の取得
- ブラウザーで Twitter/X を開き、ログインします
- 開発者ツール(F12)→ Application/Storage → Cookies → twitter.com を開きます
- 次の値をコピーします:
ct0(CSRF トークン)auth_token(認証トークン)
-
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 を設定する必要があります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。