Pipepost
|> Pipepost
从终端发布内容。
MCP 服务器,将 Claude Code 变成一个完整的内容发布流水线——涵盖 SEO、多平台发布、社交推广和分析。
为什么选择 Pipepost?
任务 | 不使用 Pipepost | 使用 Pipepost |
发布到 Dev.to | 复制粘贴到浏览器、格式化、添加标签、提交 | “将此内容作为草稿发布到 Dev.to” |
交叉发布到 5 个平台 | 重复上述步骤五次 | “交叉发布到所有平台” |
SEO 优化 | 在 3 个工具之间切换,手动复制结果 | “针对‘mcp servers’关键词进行 SEO 评分” |
社交推广 | 为每个网络分别撰写帖子 | “为 Twitter、LinkedIn 和 Reddit 生成社交帖子” |
封面图片 | 浏览 Unsplash、下载、上传、添加署名 | “为这篇文章找一张封面图” |
搜索索引 | 等待几天让爬虫发现你的内容 | “通过 IndexNow 将此 URL 提交给搜索引擎” |
内容分析 | 登录 5 个仪表板,手动对比 | “显示我在所有平台上的分析数据” |
发布前 QA | 手动检查链接、可读性、结构 | “审计这篇文章并检查所有链接” |
草稿管理 | 在编辑器之间复制,丢失版本记录 | “将此保存为针对 Dev.to 和 Ghost 的草稿” |
规范 URL | 交叉发布后在每个平台上手动设置 | 自动完成——第一个平台的 URL 会自动关联到所有其他平台 |
快速入门
npx pipepost-mcp init将 Pipepost 添加到你的 Claude Code 配置 (~/.claude/settings.json) 中:
{
"mcpServers": {
"pipepost": {
"command": "npx",
"args": ["-y", "pipepost-mcp"]
}
}
}就是这样。尝试询问 Claude:
针对‘mcp servers’关键词为这篇文章进行 SEO 评分
工具
SEO (4 个工具)
工具 | 描述 | 费用 |
| 分析内容的可读性、关键词密度和标题结构 | 免费 (基础) / 积分 (完整) |
| 生成元标题、描述和 Open Graph 标签 | 积分 |
| 生成 JSON-LD 结构化数据 (文章、FAQ、HowTo) | 积分 |
| 通过 IndexNow 立即将 URL 提交给搜索引擎进行索引 | 免费 |
发布 (3 个工具)
工具 | 描述 | 费用 |
| 发布到 Dev.to、Ghost、Hashnode、WordPress 或 Medium | 1 积分 |
| 自动关联规范 URL 并发布到多个平台 | 1 积分 |
| 列出任何平台上已发布和草稿状态的文章 | 免费 |
草稿 (4 个工具)
工具 | 描述 | 费用 |
| 将内容保存为本地草稿以便稍后发布 | 免费 |
| 列出所有已保存草稿的状态、平台和日期 | 免费 |
| 通过 ID 获取已保存的草稿 | 免费 |
| 通过 ID 删除已保存的草稿 | 免费 |
内容质量 (2 个工具)
工具 | 描述 | 费用 |
| 审计 Markdown 的质量问题——可读性、结构、标题层级 | 免费 (基础) / 积分 (完整) |
| 验证 Markdown 中的所有 URL——报告损坏、重定向和超时的链接 | 免费 |
内容再利用 (2 个工具)
工具 | 描述 | 费用 |
| 为 Twitter、LinkedIn、Reddit、Bluesky 生成平台优化后的帖子 | 积分 |
| 将博客文章转换为 Twitter 线程、LinkedIn 帖子、Reddit 帖子、HN 标题、Bluesky 帖子、时事通讯简介 | 积分 |
广播 (2 个工具)
工具 | 描述 | 费用 |
| 直接发布到 Bluesky(单条或线程系列)——纯 URL 自动转换为链接 | 免费 |
| 直接发布到任何 Mastodon 实例(单条或线程系列) | 免费 |
监听与回复 (4 个工具)
工具 | 描述 | 费用 |
| 列出发送给已配置账户的通知——默认为提及和回复 | 免费 |
| 按关键词、作者、提及、标签或语言搜索公开的 Bluesky 帖子。无需授权 | 免费 |
| 获取帖子周围的完整对话——上方为父级,下方为回复,用于获取回复上下文 | 免费 |
| 回复 Bluesky 帖子(单条回复或链式线程)——根节点和父节点引用自动计算 | 免费 |
图片 (1 个工具)
工具 | 描述 | 费用 |
| 在 Unsplash 中搜索带有正确署名的封面图片 | 免费 |
内容 (1 个工具)
工具 | 描述 | 费用 |
| 为 Hugo、Jekyll、Astro、Next.js、Dev.to、Hashnode、Ghost 生成 Frontmatter | 免费 |
分析 (1 个工具)
工具 | 描述 | 费用 |
| 获取所有已配置平台上文章的浏览量、互动和评论 | 免费 |
账户 (3 个工具)
工具 | 描述 | 费用 |
| 为任何平台配置 API 凭据 | 免费 |
| 激活积分包许可证密钥 | 免费 |
| 显示当前配置和积分余额 | 免费 |
工作原理
安装 -- 使用
npx pipepost-mcp init将 MCP 服务器添加到 Claude Code配置 -- 使用
setup工具在本地存储你的平台 API 密钥创建 -- 在 Claude Code 中编写内容,然后使用 SEO 工具进行优化
发布 -- 使用自然语言发布到任何平台,然后通过生成的社交帖子进行推广
定价
免费 | 入门版 ($8) | 专业版 ($19) | 进阶版 ($49) | |
积分 | 3/月 | 10 | 30 | 100 |
SEO 评分 | 基础 | 完整分析 | 完整分析 | 完整分析 |
SEO 元数据 + Schema | -- | ✔ | ✔ | ✔ |
发布 | ✔ | ✔ | ✔ | ✔ |
交叉发布 | ✔ | ✔ | ✔ | ✔ |
社交生成 | -- | ✔ | ✔ | ✔ |
内容再利用 | -- | ✔ | ✔ | ✔ |
每月赠送 3 个免费积分。购买的积分永不过期。
交叉发布到 5 个平台仅需 1 积分。单篇文章的发布 + 社交生成总共仅需 2 积分。
平台支持
CMS 平台
平台 | 发布 | 列出文章 | 分析 | 特色图片 |
Dev.to | ✔ | ✔ | ✔ | ✔ |
Ghost | ✔ | ✔ | ✔ | ✔ |
Hashnode | ✔ | ✔ | ✔ | ✔ |
WordPress | ✔ | ✔ | ✔ | ✘ |
Medium | ✔ | ✘ | ✘ | ✔ |
社交平台 (生成)
平台 | 格式 |
Twitter/X | 带有钩子、关键点和 CTA 的线程 |
专业长文 | |
带有标题、正文和建议子版块的帖子 | |
Bluesky | 字符限制内的短文 |
Hacker News | 优化的提交标题 |
时事通讯 | 电子邮件摘要的简介段落 |
Frontmatter 格式
Hugo、Jekyll、Astro、Next.js、Dev.to、Hashnode、Ghost —— 自动从你的内容中提取描述、阅读时间、slug 和标签。
隐私与安全
Pipepost 作为本地 stdio 进程运行。你的 API 密钥存储在 ~/.pipepost/config.json 中,绝不会离开你的机器。没有云服务器,没有遥测,没有数据收集。
架构
Claude Code
|
| stdio
v
Pipepost MCP Server
|
|--- SEO Engine (local scoring, meta generation, JSON-LD)
|--- IndexNow API (Bing, Yandex, search engines)
|--- Unsplash API (cover images)
|--- Dev.to API
|--- Ghost Admin API
|--- Hashnode GraphQL API
|--- WordPress REST API
|--- Medium API所有处理都在本地进行。仅当你明确发布、获取分析或搜索图片时,才会调用平台 API。
API 密钥设置
平台 | 获取密钥的位置 |
Dev.to | |
Ghost | Ghost 管理后台 > 设置 > 集成 > 自定义 |
Hashnode | |
WordPress | 用户 > 应用程序密码 |
Medium | |
Unsplash | |
Bluesky | |
Mastodon |
|
贡献
git clone https://github.com/MendleM/Pipepost.git
cd Pipepost
pnpm install
pnpm test
pnpm build在开发模式下运行并启用文件监视:
pnpm dev许可证
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MendleM/pipepost'
If you have feedback or need assistance with the MCP directory API, please join our Discord server