インストール
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