MCP

Claude Desktop で Twitter を検索しタイムラインを見る

Claude Desktop で search_twitter によるツイート検索またはタイムライン閲覧をしたい人向け。先に Smithery で入れ、Twitter ログイン用の環境変数を用意すること。

公式ソース · mcp-twikit

インストール

npx -y @smithery/cli install mcp-twikit --client claude

誰向けか

すでに Claude Desktop を使っており、会話の中で Twitter を検索したり自分のタイムラインを見たりしたい人向け。Twitter とやり取りする MCP サービス。公式は Smithery で Claude Desktop へ自動インストールすることを勧める。

まだ Twitter のユーザー名、メール、パスワード環境が無く、すぐツールを回したい人には向かない。手動設定は TWITTER_USERNAME、TWITTER_EMAIL、TWITTER_PASSWORD が必要と書く。Smithery のインストールコマンド自体は、この3項の入れ方を書いていない。使えるログイン情報が無いと、search_twitter と get_timeline は例どおり動かない。

Smithery ページ:

https://smithery.ai/server/mcp-twikit

3分で最初の試行を終える

公式経路は1本:Smithery で Claude Desktop に入れる。uvx 手動経路を主インストールと並べない。

npx -y @smithery/cli install mcp-twikit --client claude

前提:本機に npx があり、Claude Desktop が MCP を入れられ、Twitter ログイン用のユーザー名、メール、パスワードが揃っている(3つの名前は手動設定説明から)。設定位置は Smithery が Claude Desktop に書き込む MCP 項目。クライアント識別は claude。

初回呼び出しは原文が名指しする読み取り専用検索 search_twitter。パラメータは原文例どおり:query は to:IndiHomeCare、count は 20、sort_by は Latest。他のパラメータ名を捏造しない。成功信号は Claude Desktop にこのサーバが入り、1回の search_twitter が Latest 順の検索結果を返し、ログイン失敗ではないこと。これは Twitter 網に届く。「オフライン、読み取りなし」ではない。

使用例

事例1:クエリでツイートを検索する。search_twitter を使う。原文例は to:IndiHomeCare を調べ、20 件、Latest 順。すでに検索語が分かり、最近の一致だけ欲しい人向け。証拠はそのクエリにデータがあることを保証せず、すべてのソート値も列挙していない。

事例2:自分のホームタイムラインを見る。get_timeline を使う。原文は “retrieve the latest tweets from your timeline” で、例のパラメータは空。ログイン済みで、自分のタイムラインの最新ツイートだけ見たい人向け。証拠はページングも件数パラメータも書いていない。捏造しない。

利用の境界

主経路は Smithery の npx -y @smithery/cli install mcp-twikit --client claude。手動経路は uvx と --from でこのリポジトリを指し、TWITTER_USERNAME、TWITTER_EMAIL、TWITTER_PASSWORD を置く。それは主インストールではない。証拠が名指しするのは search_twitter と get_timeline、および上記3つの検索パラメータだけ。文書の例メールやパスワードを設定に書かない。公式リポジトリ:

https://github.com/adhikasp/mcp-twikit