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 文件。