MCP-Twikit:與Twitter交互的MCP服務(wù)器,應(yīng)用于社交媒體分析和數(shù)據(jù)檢索
MCP-Twikit是什么?
MCP-Twikit 是一個(gè)基于模型MCP服務(wù)器,專門用來與 Twitter 進(jìn)行交互。它允許用戶通過 MCP 協(xié)議訪問 Twitter 的數(shù)據(jù),幫你搜索推文、按時(shí)間線查找內(nèi)容,結(jié)合LLM分析推文、跟蹤回復(fù)轉(zhuǎn)發(fā),還可以用它做比如品牌監(jiān)控、競品分析、輿情研究等。
MCP-Twikit功能
情感分析:可以比較不同 Twitter 賬戶的推文情感。例如,分析印尼幾家互聯(lián)網(wǎng)服務(wù)提供商的推文情感,發(fā)現(xiàn)它們都存在網(wǎng)絡(luò)不穩(wěn)定、客戶支持響應(yīng)慢等問題。
推文檢索:能夠檢索特定賬戶的推文,并按最新、最熱等方式排序。
安裝方法
通過 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": "me@example.com", "TWITTER_PASSWORD": "secret" } } }
使用示例
以下是一個(gè)使用 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
該命令會調(diào)用 MCP-Twikit 的 search_twitter 函數(shù),分別檢索這四個(gè)賬戶的最新 20 條推文,并分析公眾對這些互聯(lián)網(wǎng)服務(wù)提供商的情感。
MCP-Twikit應(yīng)用
情感分析:通過分析 Twitter 上的推文,了解公眾對特定品牌、產(chǎn)品或事件的情感傾向。例如,可以比較不同互聯(lián)網(wǎng)服務(wù)提供商的推文情感,找出用戶對其服務(wù)的滿意度。
趨勢分析:檢索特定主題或話題標(biāo)簽的推文,分析其熱度和趨勢變化,幫助品牌或個(gè)人了解市場動態(tài)。
用戶行為分析:研究特定用戶或群體的推文行為,包括發(fā)布時(shí)間、頻率、內(nèi)容類型等,以更好地了解目標(biāo)受眾。
推文檢索:支持按關(guān)鍵詞、用戶、話題標(biāo)簽等多種方式檢索推文,并可按最新、最熱等排序方式獲取結(jié)果。
時(shí)間線管理:訪問和管理用戶的 Twitter 時(shí)間線,包括獲取最新推文、刪除舊推文等操作。
數(shù)據(jù)導(dǎo)出:將檢索到的推文數(shù)據(jù)導(dǎo)出為 CSV 等格式,便于進(jìn)一步分析和處理。
作為 MCP 服務(wù)器,MCP-Twikit 可以與各種 AI 模型集成,例如 Claude 等,使 AI 能夠直接訪問和分析 Twitter 數(shù)據(jù),結(jié)合其他 MCP 工具,實(shí)現(xiàn)自動化任務(wù),如定時(shí)檢索特定話題的推文并生成報(bào)告。
GitHub:https://github.com/adhikasp/mcp-twikit