用途
mcp-twitter 是一个 Twitter MCP 服务器,旨在帮助用户以程序化方式管理 Twitter 账号,提供多种与 Twitter 交互的功能。
主要能力
根据项目说明,该服务器支持以下功能:
- 获取时间线:检索你的 Twitter 首页时间线。
- 获取任意用户的推文:抓取任何公开 Twitter 用户的推文。
- 话题标签搜索:搜索包含任意话题标签(例如 #AI)的推文。
- 获取回复与摘要:检索推文的回复,并获得摘要化见解。
- 用户私信:发送和接收 Twitter 私信。
- 创建推文:通过程序创建新推文。
- 删除推文:通过 API 删除你的推文。
- 以及更多功能。
使用方式
项目提供了入门指南:
- 需要 uvicorn(用于运行服务器)。
- 需要 Twitter API 凭据(在 .env 文件中设置)。
- 克隆仓库。
- 安装依赖:
pip install -r requirements.txt - 使用 Twitter API 凭据设置 .env 文件(参见 .env.example)。
- 启动服务器:运行相应命令(具体命令项目文档中未明确提供)。
适用场景
适用于需要程序化或自动化管理 Twitter 账号的场景,例如批量获取推文、监控话题标签、分析回复摘要、管理私信以及发布和删除推文等。
限制
- 需要 Twitter API 凭据,并可能受 Twitter API 的访问限制和频率限制约束。
- 项目文档未提供具体的价格、收费、性能指标或更详细的使用步骤,这些信息暂未提供。
- 运行环境需支持 Python 和 uvicorn。