关于 TweetSave
TweetSave 是用于获取 Twitter/X 内容并将推文转换为博客文章的 MCP 服务。它支持媒体、推文串和批量获取,可输出 Markdown 或 JSON,且无需 Twitter API 密钥。
主要功能
- 01获取推文内容和互动数据
- 02获取关联推文串
- 03将推文转换为博客文章
- 04批量获取最多 10 条推文
- 05提取照片和视频 URL
- 06输出 Markdown 或 JSON
适用场景
- 01整理推文用于研究
- 02将推文转为博客草稿
- 03收集多条推文进行分析
- 04获取推文中的媒体链接
MCP 相关
向 MCP 客户端提供获取推文和推文串、转换文章、批量获取及提取媒体的工具。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://mcp.tweetsave.org/sse一键复制安装命令
Claude CodeTerminal
claude mcp add --transport sse tweetsave https://mcp.tweetsave.org/sseCursor.cursor/mcp.json
{"mcpServers":{"tweetsave":{"type":"sse","url":"https://mcp.tweetsave.org/sse"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"tweetsave":{"type":"sse","url":"https://mcp.tweetsave.org/sse"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"tweetsave":{"type":"sse","url":"https://mcp.tweetsave.org/sse"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"tweetsave":{"serverUrl":"https://mcp.tweetsave.org/sse"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
5| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | string | 是 | 推文 URL 或推文 ID。示例:'https://x.com/user/status/123456' 或 '123456' |
| response_format | enum | 否 | 输出格式:'markdown' 表示便于阅读,'json' 表示结构化数据markdown | json |
详细介绍
用于获取 Twitter/X 内容并将其转换为博客文章的 MCP 服务。
无需 Twitter API 密钥 - 使用 FxTwitter API(免费、开源)。
功能
- 获取包含完整内容、媒体和互动指标的推文
- 将推文转换为格式化的博客文章
- 提取媒体 URL(照片、视频、GIF)
- 批量获取多条推文(最多 10 条)
- 支持引用推文和投票
- 支持 Markdown 和 JSON 输出格式
快速开始
远程 MCP(推荐)
无需安装,直接连接到托管的服务:
npx -y mcp-remote https://mcp.tweetsave.org/sse
本地运行(npx)
npx -y tweetsave-mcp
安装
远程 MCP(推荐)
连接到托管的服务,无需本地安装。
Claude Code
# Global (all projects)
claude mcp add -s user tweetsave -- npx -y mcp-remote https://mcp.tweetsave.org/sse
# Project only
claude mcp add tweetsave -- npx -y mcp-remote https://mcp.tweetsave.org/sse
Claude Desktop / Cursor / Windsurf
将以下内容添加到 MCP 配置中:
{
"mcpServers": {
"tweetsave": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.tweetsave.org/sse"]
}
}
}
配置文件位置:
- Claude Desktop(macOS):
~/Library/Application Support/Claude/claude_desktop_config.json - Claude Desktop(Windows):
%APPDATA%\Claude\claude_desktop_config.json - Cursor:
~/.cursor/mcp.json - Windsurf:
~/.codeium/windsurf/mcp_config.json
VS Code
在工作区中创建 .vscode/mcp.json:
{
"servers": {
"tweetsave": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.tweetsave.org/sse"]
}
}
}
Gemini CLI
gemini mcp add tweetsave "npx -y mcp-remote https://mcp.tweetsave.org/sse"
JetBrains IDE
设置 → 工具 → MCP 服务 → 添加:
- 名称: TweetSave
- 命令: npx
- 参数: -y mcp-remote https://mcp.tweetsave.org/sse
OpenCode
opencode mcp add
然后按提示操作:
- 名称: tweetsave
- 类型: 远程
- URL: https://mcp.tweetsave.org/sse
- OAuth: 否
Antigravity
点击 ... 菜单 → MCP → 管理 MCP 服务 → 查看原始配置:
{
"mcpServers": {
"tweetsave": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.tweetsave.org/sse"]
}
}
}
本地安装
适用于离线使用或开发。
Claude Code
# Global (all projects)
claude mcp add -s user tweetsave -- npx -y tweetsave-mcp
# Project only
claude mcp add tweetsave -- npx -y tweetsave-mcp
Claude Desktop / Cursor / Windsurf
{
"mcpServers": {
"tweetsave": {
"command": "npx",
"args": ["-y", "tweetsave-mcp"]
}
}
}
可用工具
tweetsave_get_tweet
获取单条推文的全部内容。
| 参数 | 类型 | 默认值 | 描述 |
|---|---|---|---|
url | string | 必填 | 推文 URL 或 ID |
response_format | 'markdown' | 'json' | 'markdown' | 输出格式 |
tweetsave_get_thread
获取推文串(相互关联的推文)。
| 参数 | 类型 | 默认值 | 描述 |
|---|---|---|---|
url | string | 必填 | 推文串中的任意推文 URL |
response_format | 'markdown' | 'json' | 'markdown' | 输出格式 |
tweetsave_to_blog
将推文转换为博客文章格式。
| 参数 | 类型 | 默认值 | 描述 |
|---|---|---|---|
url | string | 必填 | 推文 URL 或 ID |
include_engagement | boolean | true | 是否包含点赞数/转发数 |
response_format | 'markdown' | 'json' | 'markdown' | 输出格式 |
tweetsave_batch
一次抓取多条推文。
| 参数 | 类型 | 默认值 | 描述 |
|---|---|---|---|
urls | string[] | 必填 | URL 数组(最多 10 个) |
response_format | 'markdown' | 'json' | 'markdown' | 输出格式 |
tweetsave_extract_media
从推文中提取直接媒体 URL。
| 参数 | 类型 | 默认值 | 描述 |
|---|---|---|---|
url | string | 必填 | 推文 URL 或 ID |
media_type | 'all' | 'photos' | 'videos' | 'all' | 筛选类型 |
输出示例
Markdown 格式
## @itsPaulAi (Paul Couvert)
This is so good 🔥
You can run this new model on a laptop which is:
- 100% open source
- Only 3B active parameters (!!)
---
**Engagement**: 228 likes | 15 retweets | 29.9K views
**Posted**: January 19, 2026 at 08:02 PM
博客文章格式
# This is so good 🔥 You can run this new model...
*A post by @itsPaulAi*
**Author**: Paul Couvert ([@itsPaulAi](https://x.com/itsPaulAi))
**Published**: January 19, 2026 at 08:02 PM
**Read time**: 1 min read
---
[Content here]
---
## Engagement
- **Likes**: 228
- **Retweets**: 15
- **Views**: 29.9K
限制
- 不支持回复/评论:FxTwitter API 不支持抓取回复
- 速率限制:高频使用时,FxTwitter 有速率限制
- 私密推文:无法访问受保护的/私密账号
许可证
MIT
参与贡献
欢迎贡献!请提交 issue 或 PR。
支持
- 问题反馈:https://github.com/zezeron/tweetsave-mcp/issues
- Twitter:@zezeron
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。