关于 OpenTweet Mcp
OpenTweet MCP 是通过 Claude、Cursor、ChatGPT、Windsurf 等 MCP 客户端管理社交内容的发布服务。其工具覆盖 X、Bluesky 和 LinkedIn,包括排期、分析、媒体生成及多账户管理。
主要功能
- 01起草、发布和安排帖子
- 02创建串文并跨平台发布
- 03从 CSV 导入帖子
- 04管理常青内容队列
- 05查看分析和洞察
- 06生成图片和视频
适用场景
- 01为已连接的社交网络安排帖子
- 02将博客文章改写为串文
- 03查看热门帖子和内容缺口
- 04管理多个账户的帖子
MCP 相关
提供托管 HTTP MCP 端点及本地服务选项,供兼容客户端连接。它公开工具、账户状态和待发布内容资源及内置提示词;通过 OpenTweet API 密钥认证。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
18收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| category | string | 否 | 类别/主题标签(例如 "Tech"、"Marketing")。默认为 "General" |
| media_urls | array | 否 | 媒体 URL 数组(先使用 opentweet_upload_media 上传) |
| publish_now | boolean | 否 | 设为 true 可立即发布到 X,而不是保存为草稿 |
| scheduled_date | string | 否 | 用于安排推文发布时间的 ISO 8601 日期时间(例如 "2026-03-15T09:00:00Z")。省略则保存为草稿。 |
| text | string | 是 | 推文文本内容(免费 X 账号最多 280 个字符,Premium+ 最多 25,000 个字符) |
详细介绍
OpenTweet MCP Server
通过 Claude、Cursor、ChatGPT、Windsurf 或任何 MCP 客户端,在 X(Twitter)、Bluesky 和 LinkedIn 上发布内容、安排发布并串联帖子。44 个工具涵盖帖子、串联帖子、跨平台发布、定时发布、CSV 导入、长篇文章、常青内容队列、分析、AI 媒体生成、私信活动和多账号管理。
无需 X 开发者账号,无需设置 OAuth 应用,也无需按调用付费。OpenTweet 管理 X 连接;你的 Agent 可使用简单的工具。
快速开始:托管服务(推荐)
无需安装。将 MCP 客户端指向托管的 Streamable HTTP 端点:
https://mcp.opentweet.io/mcp
Claude Code,只需一条命令:
claude mcp add --transport http opentweet \
https://mcp.opentweet.io/mcp \
--header "Authorization: Bearer ot_your_api_key"
或使用任何 MCP 客户端配置(Claude、Cursor、Windsurf、ChatGPT 连接器):
{
"mcpServers": {
"opentweet": {
"type": "streamable-http",
"url": "https://mcp.opentweet.io/mcp",
"headers": { "Authorization": "Bearer ot_your_api_key" }
}
}
}
在 opentweet.io/developer 获取 API 密钥(前缀为 ot_)。在控制面板中连接一次 X 账号;该密钥即可用于其他所有操作。
其他安装选项
Claude Desktop 扩展(一键安装)
从 opentweet.io/claude-desktop 下载 .mcpb 扩展并双击。你的 API 密钥会存储在操作系统密钥链中。
从此仓库构建安装包:
cd mcp-server
npm run build:mcpb
此操作会编译 TypeScript、仅安装生产依赖,并生成 opentweet-<package.json version>.mcpb。构建前请同时更新 package.json 和 manifest.json 中的版本号,否则生成的文件会覆盖仓库中已有的安装包。manifest.json 中的工具列表决定了 Claude Desktop 在安装前显示的内容,因此请确保它与服务注册的工具保持一致。
通过 npm 本地安装
npx -y @opentweet/mcp-server install # interactive installer, detects your client
或手动添加:
{
"mcpServers": {
"opentweet": {
"command": "npx",
"args": ["-y", "@opentweet/mcp-server"],
"env": { "OPENTWEET_API_KEY": "ot_your_api_key" }
}
}
}
配置文件位置:
- Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或%APPDATA%\Claude\claude_desktop_config.json(Windows) - Cursor:
~/.cursor/mcp.json - Windsurf:
~/.codeium/windsurf/mcp_config.json
44 个工具
推文和推文串
create_tweet、create_thread、list_tweets、get_tweet、update_tweet、delete_tweet、publish_tweet、schedule_tweet、batch_schedule(一次最多 50 条)、import_csv(AI 为每行撰写一条帖子,并按照该行的日期和时间安排发布时间)、repurpose_tweet
create_tweet 和 create_thread 接受可选的 platforms 数组。传入 ["x", "bluesky", "linkedin"],即可在一次调用中将相同内容发布到这三个社交网络;传入 ["linkedin"],则只发布到 LinkedIn。LinkedIn 帖子会发布到已连接的个人主页,推文串会作为一条帖子发布到 LinkedIn。系统始终会严格遵循明确指定的平台列表。
省略 platforms 不等于将帖子固定发布到 X。未指定平台的帖子会遵循账号的自动跨平台发布设置:启用该设置后,帖子会发布到所有已连接的网络。如果需要确认未指定平台的帖子会发布到哪里,请先调用 list_platforms。它会分别列出未指定平台时尝试发布的平台和实际可发布的平台,并区分 connected 与 usable,因此授权已过期的网络会显示为需要重新连接,而不会被误认为状态正常。无论哪种情况,响应都会包含各网络的结果,让你查看哪些内容已发布、发布失败或已跳过。
媒体和 AI 生成
upload_media、generate_image、generate_video
分析和洞察
get_analytics、get_top_posts、get_profile_growth、get_best_times、analyze_best_times、get_content_gaps、search_inspiration
账号和跨平台发布
get_account、list_accounts(多账号:向任意工具传入 x_account_id)、list_platforms(未指定平台时的发布目标、自动跨平台发布设置,以及当前可发布内容的网络)
常青队列
get_evergreen_settings、update_evergreen_settings、list_evergreen_posts、get_evergreen_post、add_to_evergreen、update_evergreen_post、remove_from_evergreen、get_evergreen_history
文章(X 长文帖子)
create_article、get_article、list_articles、update_article、delete_article、publish_article
私信营销活动(Advanced 和 Agency 套餐)
dm_campaign_create、dm_campaign_list、dm_campaign_report、dm_leads_list、dm_lead_approve、dm_inbox_list
另外还提供 MCP 资源(账号状态、预定队列)和内置提示词。
示例提示词
- “撰写 3 条关于 TypeScript 技巧的推文,并在本周的最佳发布时间安排发布。”
- “将这篇博客文章改写成推文串,并安排在明天上午 9 点发布。”
- “我本月表现最好的 5 条推文是什么?把最好的一条加入常青队列。”
- “检查我的连续发布情况和内容缺口,然后起草推文来填补这些缺口。”
对比
X 官方的 MCP 服务(XMCP)开放原始 X API,可以发布内容,但需要 X 开发者账号、OAuth 应用凭据,并按使用量支付 API 费用,而且不支持定时发布。OpenTweet 是托管式发布平台:每月统一定价 $19.99 起,包含定时发布、推文串、常青内容循环发布和分析功能。完整对比:opentweet.io/mcp/post-to-x。
链接
- 设置指南:opentweet.io/twitter-mcp-server
- REST API 文档:opentweet.io/docs/api
- 定价:opentweet.io/pricing(7 天免费试用)
- npm:@opentweet/mcp-server
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。