MCP-Twikit

MCP-Twikit

site icon
2025.03.14 145
Python社交媒体监控情感分析内容聚合交流协作
MCP-Twikit 是一个基于 Model Context Protocol (MCP) 的服务,专门用于与 Twitter 进行交互。它提供了搜索 Twitter、获取时间线内容以及分析推文情感等功能,适用于社交媒体监控、情感分析和内容聚合等场景。
View on GitHub

Overview

基本能力

产品定位

MCP-Twikit 是一个用于与 Twitter 交互的 MCP 服务器,支持搜索推文、获取时间线内容以及进行情感分析。

核心功能

  1. 搜索 Twitter:可以根据关键词、账户等条件搜索推文。
  2. 获取时间线:可以获取用户的时间线内容。
  3. 情感分析:能够分析推文的情感倾向,适用于舆情监控。

适用场景

  1. 社交媒体监控:监控特定账户或关键词的推文。
  2. 情感分析:分析用户对特定产品或服务的情感倾向。
  3. 内容聚合:聚合用户时间线或特定主题的推文。

工具列表

  1. search_twitter:用于搜索推文,支持按关键词、账户等条件筛选。
  2. get_timeline:用于获取用户的时间线内容。

常见问题解答

  1. 如何安装:可以通过 Smithery 自动安装或手动安装。
  2. 如何配置:需要提供 Twitter 的用户名、邮箱和密码。

使用教程

使用依赖

无特别的前置依赖,但需要 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"
        }
    }
}

调试方式

安装完成后,可以通过以下命令测试功能:

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

llm what is happening on my twitter timeline?

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。