# pipepost

MCP server for publishing articles, scoring SEO, and posting social updates straight from your terminal. Connects Claude Code to several CMS platforms.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 5
- Author: MendleM
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/MendleM/Pipepost
- Updated: 2026-04-16
- HTML: https://affpapa.org/en/nevibecode/mcp/pipepost

## What it does

The server turns Claude Code into a content pipeline managed directly from the command line. It distributes posts to Dev.to, Ghost, Hashnode, WordPress, Medium, and Substack. When sending drafts to several destinations at once, the engine sets canonical URLs automatically to preserve search rankings.

The package includes tools for auditing markdown files, scanning links for redirects or timeouts, and submitting live pages to IndexNow. You can also broadcast single posts or threaded series to Bluesky, Mastodon, LinkedIn, and X without leaving your agent workspace.

Publishing to CMS targets and transforming posts for social networks requires credits. They are unlocked with a license key using the `activate` command. Credentials for external platforms remain stored locally through the `setup` tool.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add pipepost -- npx -y pipepost-mcp
```

### Codex

**Platform CLI**
```bash
codex mcp add pipepost -- npx -y pipepost-mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "pipepost": {
            "command": "npx",
            "args": [
                "-y",
                "pipepost-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "pipepost": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "pipepost-mcp"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add pipepost npx -y pipepost-mcp
```

## When to use it
- cross-post markdown articles to Dev.to, Ghost, and Substack with canonical URLs
- scan markdown drafts for broken, timed-out, or redirected links
- broadcast post threads directly to Bluesky, Mastodon, and X
- submit newly published URLs directly to IndexNow

## Example prompts
- Audit this markdown draft and report all broken or redirected links
- Cross-publish this guide to Ghost and Dev.to with canonical links wired
- Check view counts and comment metrics across my connected platforms

## Similar
- [labelhead-artist-momentum](https://affpapa.org/en/nevibecode/mcp/labelhead-artist-momentum.md) — MCP server · ★ 107701
- [openshorts](https://affpapa.org/en/nevibecode/mcp/openshorts.md) — MCP server · ★ 7132
- [OpenScreen](https://affpapa.org/en/nevibecode/mcp/openscreen.md) — MCP server · ★ 4963
- [Usertour MCP Server](https://affpapa.org/en/nevibecode/mcp/usertour-mcp-server.md) — MCP server · ★ 2329
- [Appllama](https://affpapa.org/en/nevibecode/mcp/appllama.md) — MCP server · ★ 3228
- [obsei](https://affpapa.org/en/nevibecode/mcp/obsei.md) — MCP server · ★ 1441

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
