io.github.zezeron/tweetsave-mcp

平台与服务

by zezeron

用于抓取 Twitter/X 内容并转换为博客文章的 MCP server,无需 API key,即可快速获取与整理社媒素材。

什么是 io.github.zezeron/tweetsave-mcp

用于抓取 Twitter/X 内容并转换为博客文章的 MCP server,无需 API key,即可快速获取与整理社媒素材。

README

<p align="center"> <img src="https://tweetsave.org/appIcon.png" alt="TweetSave" width="180"> </p> <p align="center"> <a href="https://www.npmjs.org/package/tweetsave-mcp"><img src="https://img.shields.io/npm/v/tweetsave-mcp.svg" alt="npm version"></a> <a href="https://www.npmjs.org/package/tweetsave-mcp"><img src="https://img.shields.io/npm/dm/tweetsave-mcp.svg" alt="npm downloads"></a> <a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License: MIT"></a> </p> <p align="center"> <a href="https://modelcontextprotocol.io/"><img src="https://img.shields.io/badge/MCP-Compatible-blue" alt="MCP Server"></a> <a href="https://claude.ai"><img src="https://img.shields.io/badge/Claude-Ready-orange" alt="Claude"></a> <a href="https://mcp.tweetsave.org/health"><img src="https://img.shields.io/badge/Server-Online-brightgreen" alt="Server Status"></a> </p> <p align="center"> MCP server for fetching Twitter/X content and converting to blog posts.<br> <strong>No Twitter API key required</strong> - Uses FxTwitter API (free, open source). </p> <p align="center"> <a href="https://tweetsave.org">Website</a> • <a href="#quick-start">Quick Start</a> • <a href="#features">Features</a> • <a href="#installation">Installation</a> • <a href="#available-tools">Tools</a> </p>

Features

  • Fetch tweets with full content, media, and engagement metrics
  • Convert tweets to formatted blog posts
  • Extract media URLs (photos, videos, GIFs)
  • Batch fetch multiple tweets (up to 10)
  • Support for quote tweets and polls
  • Markdown and JSON output formats

Quick Start

Remote MCP (Recommended)

No installation required - connect directly to hosted server:

bash
npx -y mcp-remote https://mcp.tweetsave.org/sse

Local (npx)

bash
npx -y tweetsave-mcp

Installation

Remote MCP (Recommended)

Connect to hosted server - no local installation needed.

Claude Code

bash
# 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

Add to your MCP configuration:

json
{
  "mcpServers": {
    "tweetsave": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.tweetsave.org/sse"]
    }
  }
}

Config file locations:

  • 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

Create .vscode/mcp.json in your workspace:

json
{
  "servers": {
    "tweetsave": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.tweetsave.org/sse"]
    }
  }
}

Gemini CLI

bash
gemini mcp add tweetsave "npx -y mcp-remote https://mcp.tweetsave.org/sse"

JetBrains IDEs

Settings → Tools → MCP Server → Add:

OpenCode

bash
opencode mcp add

Then follow prompts:

Antigravity

Click ... menu → MCP → Manage MCP Server → View raw config:

json
{
  "mcpServers": {
    "tweetsave": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.tweetsave.org/sse"]
    }
  }
}

Local Installation

For offline use or development.

Claude Code

bash
# 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

json
{
  "mcpServers": {
    "tweetsave": {
      "command": "npx",
      "args": ["-y", "tweetsave-mcp"]
    }
  }
}

Available Tools

tweetsave_get_tweet

Fetch a single tweet with all content.

ParameterTypeDefaultDescription
urlstringrequiredTweet URL or ID
response_format'markdown' | 'json''markdown'Output format

tweetsave_get_thread

Fetch a tweet thread (connected tweets).

ParameterTypeDefaultDescription
urlstringrequiredAny tweet URL in thread
response_format'markdown' | 'json''markdown'Output format

tweetsave_to_blog

Convert tweet to blog post format.

ParameterTypeDefaultDescription
urlstringrequiredTweet URL or ID
include_engagementbooleantrueInclude likes/retweets
response_format'markdown' | 'json''markdown'Output format

tweetsave_batch

Fetch multiple tweets at once.

ParameterTypeDefaultDescription
urlsstring[]requiredArray of URLs (max 10)
response_format'markdown' | 'json''markdown'Output format

tweetsave_extract_media

Extract direct media URLs from a tweet.

ParameterTypeDefaultDescription
urlstringrequiredTweet URL or ID
media_type'all' | 'photos' | 'videos''all'Filter type

Output Examples

Markdown Format

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

Blog Post Format

markdown
# 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

Limitations

  • No replies/comments: FxTwitter API doesn't support fetching replies
  • Rate limits: FxTwitter has rate limits for heavy usage
  • Private tweets: Cannot access protected/private accounts

License

MIT

Contributing

Contributions welcome! Please open an issue or PR.

Support

常见问题

io.github.zezeron/tweetsave-mcp 是什么?

用于抓取 Twitter/X 内容并转换为博客文章的 MCP server,无需 API key,即可快速获取与整理社媒素材。

相关 Skills

MCP构建

by anthropics

Universal
热门

聚焦高质量 MCP Server 开发,覆盖协议研究、工具设计、错误处理与传输选型,适合用 FastMCP 或 MCP SDK 对接外部 API、封装服务能力。

想让 LLM 稳定调用外部 API,就用 MCP构建:从 Python 到 Node 都有成熟指引,帮你更快做出高质量 MCP 服务器。

平台与服务
未扫描176.4k

Slack动图

by anthropics

Universal
热门

面向Slack的动图制作Skill,内置emoji/消息GIF的尺寸、帧率和色彩约束、校验与优化流程,适合把创意或上传图片快速做成可直接发送的Slack动画。

帮你快速做出适配 Slack 的动图,内置约束规则和校验工具,少踩上传与播放坑,做表情包和演示都更省心。

平台与服务
未扫描176.4k

接口测试套件

by alirezarezvani

Universal
热门

扫描 Next.js、Express、FastAPI、Django REST 的 API 路由,自动生成覆盖鉴权、参数校验、错误码、分页、上传与限流场景的 Vitest 或 Pytest 测试套件。

帮你把API与集成测试自动化跑顺,减少回归漏测;能力全面,尤其适合复杂接口场景的QA团队。

平台与服务
未扫描26.0k

相关 MCP Server

Slack 消息

编辑精选

by Anthropic

热门

Slack 是让 AI 助手直接读写你的 Slack 频道和消息的 MCP 服务器。

这个服务器解决了团队协作中需要 AI 实时获取 Slack 信息的痛点,特别适合开发团队让 Claude 帮忙汇总频道讨论或发送通知。不过,它目前只是参考实现,文档有限,不建议在生产环境直接使用——更适合开发者学习 MCP 如何集成第三方服务。

平台与服务
89.7k

by netdata

热门

io.github.netdata/mcp-server 是让 AI 助手实时监控服务器指标和日志的 MCP 服务器。

这个工具解决了运维人员需要手动检查系统状态的痛点,最适合 DevOps 团队让 Claude 自动分析性能数据。不过,它依赖 NetData 的现有部署,如果你没用过这个监控平台,得先花时间配置。

平台与服务
80.0k

by d4vinci

热门

Scrapling MCP Server 是专为现代网页设计的智能爬虫工具,支持绕过 Cloudflare 等反爬机制。

这个工具解决了爬取动态网页和反爬网站时的头疼问题,特别适合需要批量采集电商价格或新闻数据的开发者。不过,它依赖外部浏览器引擎,资源消耗较大,不适合轻量级任务。

平台与服务
72.9k

评论