BC

BlogCaster MCP

View on GitHub

Publish Your Blog Everywhere With One Command

Cloud-hosted MCP server for multi-platform blog publishing. Connect once, publish everywhere.

Server Information

Platform

Cloudflare Workers

Version 0.1.0

MCP Endpoint

POST /mcp

Model Context Protocol

Storage

Durable Objects + KV

Per-user isolation

Available Routes

GET /

Demo dashboard page

POST /mcp

MCP server endpoint

MCP Tools

setPlatformToken

Store API tokens for blogging platforms

Parameters:

  • platform: string (hashnode, devto)
  • token: string (API token)

publishPost

Publish to multiple platforms

Parameters:

  • title: string
  • contentMarkdown: string
  • platforms: array[string]

Supported Platforms

Hashnode

Developer blogging platform with analytics

Dev.to

Developer community platform

More platforms coming soon...

Integration Guide

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "blogcaster": {
      "command": "npx",
      "args": ["-y", "@blogcaster/mcp-server"],
      "env": {
        "BLOGCASTER_URL": "https://your-worker.your-subdomain.workers.dev"
      }
    }
  }
}

Cursor

1. Open Cursor Settings → MCP

2. Add new server with URL: https://your-worker.your-subdomain.workers.dev/mcp

3. Configure authentication tokens as needed

Other LLM Platforms

Any platform supporting MCP can connect using the endpoint URL above. The server follows the Model Context Protocol specification for universal compatibility.