首頁 / 開源排行榜 / mcp-twikit

mcp-twikit

用於與 Twitter 互動的模型上下文協定 (MCP) 伺服器

PythonMITMCP
⭐ GitHubhttps://github.com/adhikasp/mcp-twikit
234
Star 數
+-1
Star 增速
Mar 14, 2025
最後更新
1,196
點擊數

MCP-Twikit 項目詳細介紹

項目概述

MCP-Twikit 是一個用於與 Twitter 互動的模型上下文協議 (MCP) 伺服器。該項目通過 MCP 協議為 AI 助手(如 Claude Desktop)提供了強大的 Twitter 數據訪問和分析能力。

核心功能

1. Twitter 搜尋功能

  • 支援按關鍵詞搜尋推文
  • 可指定搜尋結果數量
  • 支援按時間排序(最新優先)
  • 能夠搜尋特定用戶的推文(使用 to:username 語法)

2. 時間線獲取

  • 獲取用戶個人 Twitter 時間線
  • 實時訪問最新推文內容
  • 支援多種推文類型的解析

3. 社交媒體情感分析

  • 批量分析推文情感傾向
  • 對比多個帳戶的公眾情感
  • 生成詳細的情感分析報告

安裝和配置

自動安裝(推薦)

通過 Smithery 自動安裝到 Claude Desktop:

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

手動配置

在 Claude Desktop 配置文件中添加:

{
  "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 客戶端 CLI

支援通過 mcp-client-cli 工具進行互動使用。

實際應用場景

1. 品牌情感監控

項目文檔展示了一個真實案例:分析印尼四大互聯網服務提供商的客戶情感:

$ 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

分析結果顯示:

  • IndiHomeCare: 主要負面情感(網絡不穩定、響應慢)
  • CBN: 大多負面情感(長期斷網、客服響應慢)
  • BiznetHome: 強烈負面情感(網絡中斷頻繁、速度慢)
  • MyRepublic: 極度負面情感(嚴重服務中斷、客服極差)

2. 個人時間線分析

$ llm what is happening on my twitter timeline?

能夠分析和總結:

  • 專業/技術要聞
  • 重要推文摘要
  • 各類話題分類整理

技術特點

模型上下文協議集成

  • 完全基於 MCP 標準構建
  • 與 Claude Desktop 無縫集成
  • 支援工具調用和結構化響應

多功能 API 支援

  • search_twitter: 推文搜尋功能
  • get_timeline: 時間線獲取功能
  • 支援複雜查詢語法和參數配置

安全認證

  • 支援用戶名/郵箱/密碼認證
  • 環境變量安全配置
  • 遵循 Twitter API 使用規範

相關項目生態

開發者 adhikasp 還維護了其他 MCP 伺服器項目:

  • mcp-linkedin: LinkedIn 數據訪問
  • mcp-git-ingest: GitHub 倉庫分析
  • mcp-reddit: Reddit 內容獲取
  • mcp-youtube: YouTube 轉錄獲取

使用建議

  1. 企業應用: 適用於品牌監控、競品分析、客戶情感追蹤
  2. 個人使用: 時間線管理、趨勢分析、社交媒體洞察
  3. 研究用途: 社交媒體研究、情感分析研究、數據挖掘

注意事項

  • 需要有效的 Twitter 帳戶憑證
  • 遵循 Twitter 使用條款和 API 限制
  • 建議合理控制請求頻率避免帳戶風險
  • 確保數據使用符合隱私保護要求