X Twitter MCP 服务器是一款管理与控制 Twitter 平台的实用工具,具备丰富功能,可助力用户实现 Twitter 使用体验的自动化与优化。本指南将详细阐述该服务器的安装、配置及使用方法,同时提供故障排除等实用信息。
若你想快速上手 X Twitter MCP 服务器,可参考后续的安装与启动步骤。
get_timeline、get_latest_timeline、search_twitter、get_trends 等接口,方便获取用户主页时间线、关注时间线、搜索 Twitter 以及获取热门话题。favorite_tweet、unfavorite_tweet、bookmark_tweet、delete_bookmark、delete_all_bookmarks 等操作,可对推文进行点赞、取消点赞、添加书签等操作。search_twitter 可使用查询词搜索 Twitter,get_trends 能获取当前最多前 10 个流行话题。pip install -r requirements.txt
.env 文件并填充你的 Twitter API 凭证。pip install x-twitter-mcp-server
python -m x_twitter_mcp_server
以下是一些使用 X Twitter MCP 服务器的基础代码示例:
# 获取用户的主页时间线
from x_twitter_mcp_server import get_timeline
timeline = get_timeline()
print(timeline)
# 点赞一条推文
from x_twitter_mcp_server import favorite_tweet
favorite_tweet(tweet_id=123456789)
# 使用查询词搜索 Twitter,限制结果数量为 20
from x_twitter_mcp_server import search_twitter
search_results = search_twitter(query="example", limit=20)
print(search_results)
X Twitter MCP 服务器提供了多种功能模块,包括用户管理、Tweet 操作、搜索与趋势等。
| 接口名称 | 功能描述 |
|---|---|
get_timeline |
获取用户的主页时间线 |
get_latest_timeline |
获取用户关注的时间线 |
search_twitter |
根据查询词搜索 Twitter |
get_trends |
获取当前 Twitter 趋势话题 |
| 接口名称 | 功能描述 |
|---|---|
favorite_tweet |
点赞一条推文 |
unfavorite_tweet |
取消点赞一条推文 |
bookmark_tweet |
将推文添加到书签 |
delete_bookmark |
从书签中删除推文 |
delete_all_bookmarks |
删除所有书签 |
| 接口名称 | 功能描述 |
|---|---|
search_twitter |
使用查询词搜索 Twitter,限制结果数量(默认为 10) |
get_trends |
获取最多前 10 个当前流行的话题 |
.env 文件包含所有必要的 Twitter API 凭证(适用于从源代码安装的情况)。claude_desktop_config.json 或 shell 中设置。uv 或 Python 可执行文件正确安装且可访问。claude_desktop_config.json 中的路径是否正确。SyntaxWarning 提示,通常是由于代码兼容性问题引起的,建议检查并更新相关依赖项。本项目遵循 MIT 许可证,具体内容请参阅 LICENSE 文件。
欢迎贡献!如果希望为项目做出贡献,请参考 GitHub 仓库 中的 CONTRIBUTING 文件。