Back to MCP directory
publicPublicdnsLocal runtime

mcp-twikit

MCP-Twikit是一个用于与Twitter交互的模型上下文协议(MCP)服务器

article

README

🚀 MCP-Twikit

一个用于与Twitter交互的模型上下文协议(MCP)服务器,借助它可实现与Twitter的便捷交互。

smithery badge

🚀 快速开始

MCP-Twikit是一个用于与Twitter交互的模型上下文协议(MCP)服务器,能帮助你便捷地在Claude Desktop中实现Twikit Twitter搜索等功能。

📦 安装指南

通过Smithery安装

要自动使用Smithery安装Claude Desktop中的Twikit Twitter搜索,可执行以下命令:

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"
        }
    }
}

💻 使用示例

使用mcp-client-cli可以实现不同的Twitter交互功能,以下是具体示例:

基础用法

比较不同Twitter账户的产品情感

$ 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

我将帮助您分析这些印度尼西亚互联网服务提供商的最新推文,以了解公众情感。我将为每个账户使用search_twitter函数。

工具调用:
  search_twitter
  参数:
    query: to:IndiHomeCare
    count: 20
    sort_by: 最新

工具调用:
  search_twitter
  参数:
    query: to:di_cbn
    count: 20
    sort_by: 最新

工具调用:
  search_twitter
  参数:
    query: to:BiznetHome
    count: 20
    sort_by: 最新

工具调用:
  search_twitter
  参数:
    query: to:ID_MyRepublic
    count: 20
    sort_by: 最新

情感分析摘要:

1. IndiHomeCare:
- 主要负面情感
- 关键问题:
  - 不稳定的互联网连接
  - 缓慢的响应时间
  - 间歇性服务中断
  - 长时间等待客户支持
- 具体投诉:
  - 网络不稳定
  - 滞后的互联网
  - 未解决的技术问题
  - 缺乏及时沟通

2. CBN(di_cbn):
- 大部分负面情感
- 关键问题:
  - 长时间的互联网中断(有些用户报告1 - 2天无服务)
  - 缓慢的客户支持响应
  - 缺乏关于服务中断的清晰沟通
- 具体投诉:
  - LOS(视线)问题
  - 技术问题未及时解决
  - 延迟的电子邮件和客户支持响应

3. BiznetHome:
- 强烈负面情感
- 关键问题:
  - 频繁的网络中断
  - 缓慢的互联网速度
  - 贫乏的客户支持响应速度
- 具体投诉:
  - 网络中断
  - 滞后的互联网
  - 客户支持未及时响应

4. ID_MyRepublic:
- 主要负面情感
- 关键问题:
  - 长时间的互联网中断
  - 缓慢的客户支持响应
  - 缺乏关于服务中断的清晰沟通
- 具体投诉:
  - 网络不稳定
  - 滞后的互联网
  - 客户支持未及时响应

总结:所有账户的情感分析显示,用户主要对服务中断和响应速度表示不满。建议这些互联网服务提供商加强网络基础设施并提高客户支持效率。

总结个人Twitter时间轴上的关键推文

$ llm summarize my twitter timeline

我将帮助您总结 Twitter 时间轴上的一些关键推文:

工具调用:
  search_twitter
  参数:
    query: from:me
    count: 20
    sort_by: 最新

摘要:

1. 专业/技术类推文:
- @ibamarief 正在准备录用他们的第一位实习生,指出这是一个重大的责任
- @papanberjalan 分享了对 web 开发人员不了解计算机性能的批评
- @pathofexile 在推广他们的游戏 Twitch Drops 活动

2. 突出推文:
- @elonmusk 发布了一条神秘的“Hmm”
- @realDonaldTrump 讨论了废除夏令时的问题
- @blinkist 分享了一篇文章,讲述亿万富翁每年阅读多达50本书

3. 杂志类有趣推文:
- @nealtaparia 分享了一个关于11家围绕单一产品构建的公司的线程
- @Rixhabh__ 发布了关于创意和标志广告的推文
- 多条用印尼语发布的推文,涵盖从个人故事到社会问题等各种主题

您想深入了解这些推文中的任何一条或了解更多信息吗?
help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client