
MCP-Twikit

2025.03.14
145
Python社交媒体监控情感分析内容聚合交流协作
MCP-Twikit 是一个基于 Model Context Protocol (MCP) 的服务,专门用于与 Twitter 进行交互。它提供了搜索 Twitter、获取时间线内容以及分析推文情感等功能,适用于社交媒体监控、情感分析和内容聚合等场景。
View on GitHub
Overview
基本能力
产品定位
MCP-Twikit 是一个用于与 Twitter 交互的 MCP 服务器,支持搜索推文、获取时间线内容以及进行情感分析。
核心功能
- 搜索 Twitter:可以根据关键词、账户等条件搜索推文。
- 获取时间线:可以获取用户的时间线内容。
- 情感分析:能够分析推文的情感倾向,适用于舆情监控。
适用场景
- 社交媒体监控:监控特定账户或关键词的推文。
- 情感分析:分析用户对特定产品或服务的情感倾向。
- 内容聚合:聚合用户时间线或特定主题的推文。
工具列表
- search_twitter:用于搜索推文,支持按关键词、账户等条件筛选。
- get_timeline:用于获取用户的时间线内容。
常见问题解答
- 如何安装:可以通过 Smithery 自动安装或手动安装。
- 如何配置:需要提供 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?