MCP-Twikit:ソーシャルメディア分析とデータ取得のためにTwitterとやり取りするMCPサーバー
MCP-Twikitとは?
MCP-Twikitは、Twitterとのやり取りに特化したモデルMCPサーバーです。MCPプロトコルを通じてTwitterのデータにアクセスし、ツイートの検索やタイムラインによるコンテンツ検索を支援します。LLMと組み合わせてツイートを分析したり、リプライやリツイートを追跡したりすることが可能で、ブランドモニタリング、競合分析、世論調査などに応用できます。

MCP-Twikitの機能
感情分析:異なるTwitterアカウントのツイートの感情を比較できます。例えば、インドネシアの複数のインターネットサービスプロバイダーのツイート感情を分析し、すべてにネットワークの不安定さやカスタマーサポートの対応の遅さといった問題があることを発見できます。
ツイート検索:特定のアカウントのツイートを検索し、最新や人気などの方法で並び替えることができます。
インストール方法
Smithery経由でのインストール:
npx -y @smithery/cli install mcp-twikit --client claude
手動インストール:
{
"mcpServer": {
"command": "uvx",
"args": ["--from", "git+https://github.com/adhikasp/mcp-twikit", "mcp-twikit"],
"env": {
"TWITTER_USERNAME": "@example",
"TWITTER_EMaiL": "[email protected]",
"TWITTER_PASSWORD": "secret"
}
}
}使用例
以下は、MCP-Twikitを使用して異なるアカウントのツイートの感情を分析する例です:
$ llm compare 20 latest tweet directed @IndiHomeCare, @di_cbn, @BiznetHome, @ID_MyRepublic. What are people sentiment to the product? Do 1 search for each account
このコマンドはMCP-Twikitのsearch_twitter関数を呼び出し、4つのアカウントそれぞれの最新20件のツイートを検索し、これらのインターネットサービスプロバイダーに対する世間の感情を分析します。
MCP-Twikitの応用
感情分析:Twitter上のツイートを分析し、特定のブランド、製品、イベントに対する世間の感情傾向を把握します。例えば、異なるインターネットサービスプロバイダーのツイート感情を比較し、ユーザーのサービス満足度を調べることができます。
トレンド分析:特定のトピックやハッシュタグのツイートを検索し、その热度やトレンドの変化を分析することで、ブランドや個人が市場動向を把握するのに役立ちます。
ユーザー行動分析:特定のユーザーやグループのツイート行動を研究し、投稿時間、頻度、コンテンツタイプなどを通じてターゲットオーディエンスをより深く理解します。
ツイート検索:キーワード、ユーザー、ハッシュタグなど多様な方法でツイートを検索し、最新や人気などの並び順で結果を取得できます。
タイムライン管理:ユーザーのTwitterタイムラインへのアクセスと管理を行い、最新ツイートの取得や古いツイートの削除などの操作を含みます。
データエクスポート:検索したツイートデータをCSVなどの形式でエクスポートし、さらなる分析や処理を可能にします。
MCPサーバーとして、MCP-TwikitはClaudeなどのさまざまなAIモデルと統合でき、AIがTwitterデータに直接アクセスして分析することを可能にします。他のMCPツールと組み合わせることで、特定のトピックのツイートを定期的に検索してレポートを生成するなど、タスクの自動化を実現できます。
GitHub:https://github.com/adhikasp/mcp-twikit
脚本プランナー▸
AIアプリ
AIニュース 