使用说明
推特MCP服务器
一个用于X(推特)的最小Python MCP服务器,有3个核心工具。专为免费版设计(每月100次阅读,500篇帖子)。
特性
- get_home_timeline -阅读你的时间表
- create_tweet -发布新推文
- 回复推特 -回复推文
设置
1.安装依赖项
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
2.获取Twitter API凭据
- 首选https://developer.twitter.com/
- 创建Twitter开发者帐户
- 创建新应用程序
- 从“密钥和令牌”选项卡获取您的凭据:
- API密钥
- API秘密
- 访问令牌
- 访问令牌密钥
- 承载令牌
3.配置克劳德桌面
将此添加到您的Claude Desktop配置中(~/Library/Application Support/Claude/claude_desktop_config.json 在 macOS 上:
{
"mcpServers": {
"twitter": {
"command": "python",
"args": ["/absolute/path/to/twitter-mcp-server/server.py"],
"env": {
"TWITTER_API_KEY": "your_actual_api_key",
"TWITTER_API_SECRET": "your_actual_api_secret",
"TWITTER_ACCESS_TOKEN": "your_actual_access_token",
"TWITTER_ACCESS_TOKEN_SECRET": "your_actual_access_token_secret",
"TWITTER_BEARER_TOKEN": "your_actual_bearer_token"
}
}
}
}
重要提示: 将占位符值替换为实际的Twitter API凭据。
4.重新启动克劳德桌面
配置后,重新启动Claude Desktop以加载MCP服务器。
用法
配置后,您可以在Claude中使用这些工具:
- 阅读时间线:“显示我最近在推特上发的推文”
- 发布推文:“在推特上发布‘克劳德你好!’”
- 回复推特:“在推特ID 1234567890上回复‘好观点!’”
速率限制
此服务器专为Twitter的免费版设计:
- 每月100次阅读
- 每月500个帖子
技术栈
- Python 3.10+
- MCP-SDK
- Tweepy(Twitter API v2)