MCP-Twikit

MCP-Twikit

site icon
2025.03.04 0
社交媒体分析市场调研Twitter 交互交流协作
MCP-Twikit 是一个基于 Model Context Protocol (MCP) 的服务,专门用于与 Twitter 进行交互。它提供了搜索 Twitter 内容、获取时间线信息等功能,适用于社交媒体分析、情感分析等场景。
View on GitHub

Overview

基本能力

产品定位

MCP-Twikit 是一个用于与 Twitter 交互的 MCP 服务器,提供 Twitter 数据搜索和分析功能。

核心功能

  1. 搜索 Twitter 内容:可以搜索指定账户的最新推文,并分析情感倾向。
  2. 获取时间线信息:可以获取用户 Twitter 时间线上的推文摘要。
  3. 情感分析:对推文内容进行情感分析,总结用户对特定主题或服务的情感倾向。

适用场景

  1. 社交媒体分析:分析用户对特定品牌或服务的情感倾向。
  2. 市场调研:通过推文内容了解市场趋势和用户反馈。
  3. 个人时间线管理:获取个人 Twitter 时间线的摘要信息。

工具列表

  1. search_twitter:搜索指定账户的推文。
  2. get_timeline:获取用户 Twitter 时间线的推文摘要。

常见问题解答

  1. 如何安装:可以通过 Smithery 自动安装或手动安装。
  2. 如何配置 Twitter 账户信息:需要在环境变量中配置 Twitter 的用户名、邮箱和密码。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 确保已安装 mcp-client-cli

安装教程

通过 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",
        }
    }
}

调试方式

  1. 确保环境变量配置正确。
  2. 使用 mcp-client-cli 进行测试,例如:
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 了解完整条款。